Gateways
The gateways
package contains the implementations of the drivers
handling communication with external services (i.e. database repositories,
event producers, HTTP clients).
The domains
package, has access to this package only using the
Inversion of Control.