-
Notifications
You must be signed in to change notification settings - Fork 12
Architecture
Louis-Axel Ambroise edited this page Oct 28, 2019
·
2 revisions
The project architecture is kept as simple as possible in order to have a codebase comprehensive and maintainable.
The architecture can be simplified to the following schema:
All the endpoints (capture and query) are located in the same API, under different endpoints. The endpoints are different depending on the content-type sent in the request, but the logic to perform the capture and queries is the same, independent of the content-type of the request.
The solution's projects are organized as follows:
As the domain project is not referencing any final implementation of EPCIS formatting or storage, it is easy to add new formats or new database support to the solution.