July 2017
Intermediate to advanced
414 pages
11h 18m
English
Since we have broken monolithic applications into smaller, focused services, it is no more possible to use join queries across microservice data stores. This could lead to situations where one service may need many records from other services to perform its function, as seen in this diagram:

In the preceding diagram, a monthly billing function needs the invoices of many customers to process billing. To make it a bit more complicated, Invoices may have many orders. When we break billing, invoices, and orders into three different microservices, the challenge now is that the Billing service has to query the Invoice ...
Read now
Unlock full access