Order¶
Orders are tied to authenticated users and reference existing products
Order stores monetary values in USD. It calls Product to validate items and obtain prices, and calls Exchange only when a client requests another currency.
Implementation¶
This microservice is implemented in Java using the Spring Boot framework.
The reusable Java contract is tracked in the api/order
submodule. The implementation and persistence layer are tracked in
api/order-service. See
Endpoints for the contract and
Developing for the local workflow.
This service follows the Order API exercise.