Gateways

Gateways

Gateway Services provide an abstraction layer over third party systems.

A Gateway: * is responsible for providing the transformation and integration between our platform and a system outside our platform. * presents a clean generic interface with well-defined schemas to internal systems. * hides and isolates the complexities and idiosyncrasies of external systems.

In most cases Gateways are accessed by one service in one Domain.

References