February 2019
Intermediate to advanced
442 pages
11h 46m
English
In this approach, though the microservices are independently designed as a separate subsystem, they still share a single monolithic database, as follows:

Each microservice has its own set of tables, but all are part of a single database schema. The clear benefit of this option is simplicity, as a single database can be operated with ease. Also, transactions can be carried out in a more consistent way.
However, according to best practices, microservice should be independently deployable to get better scaling optimization. Another benefit of being independently deployable is the quick adoption ...