Deployment Infrastructure

 

For Flexo MMS, a standard micro services architecture is desirable. In the figure above, we have defined several extraneous components to facilitate deployment and maintenance of any Flexo MMS related micro service.

 

Gateway

An API gateway will handle authenticating and routing of requests as well as passing applicable authorization payload for the respective micro service.

 

Service Registry

The service registry will handle new micro service registration, which includes additional nodes as required for scaling services. All micro services will need to be registered for the API Gateway to locate services and load balance requests.

 

Configuration Manager

Manages and distributes necessary configuration information for all micro services utilizing an event bus. All micro services that need configuration management will at minimum have to subscribe to the event bus in order to be pushed configuration updates.