April 2018
Intermediate to advanced
300 pages
7h 41m
English
As we understand that each service is designed to serve a specific business functionality, let's take an example of an order-management system where a customer comes to the website and places an order. Once the order is placed, it is reflected in the inventory. In this scenario, we can have two microservices: one that places an order and creates a database record into the order database and an inventory service that performs CRUD on the inventory-related tables:

The important practice to follow when implementing an end-to-end business scenario and bringing consistency across multiple microservices is to ...