January 2018
Intermediate to advanced
336 pages
7h 56m
English
In a monolithic environment, combining data is easy; you need to just join two tables to create the required view. In microservices, datasets are distributed across microservices and combining them requires moving the data across microservices, which may involve significant network and storage overhead. It also becomes challenging to keep the combined data up to date. There are multiple ways to solve the problem of combining data or joins in a microservices architecture based on the scope of the request.

For example, if you wish to build an order summary page for a particular user, you need to get only that user's data from ...
Read now
Unlock full access