Skip to content

Endpoints

Charles Solar edited this page Jun 13, 2018 · 2 revisions

Docker Compose will start up four endpoints

Domain

Contains handlers and entities which encapsulate business logic. Saves events to EventStore which are read back, as well as projected to event consumers.

Elastic

Receives events from EventStore to update objects in elastic search database. Objects saved in elastic search are typically for viewing in a grid format so they contain generalized data not specifics.

Mongo

Updates the mongo database to contain more specific information on objects. Objects in mongo are typically the complete detail of a object; and are read when receiving a query for a specific entity

Presentation

The user-facing endpoint which accepts requests from our client app and sends then to the domain. It also accepts queries which it sends to mongo or elastic endpoints.

Clone this wiki locally