Microservices
A microservices architecture can be considered a subset of service-oriented architectures.
Fundamentally, microservices form complex applications by composing them of small independent process which intercommunicate over a language-agnostic API that makes each services accessible to each other. Microservices can be individually deployed as services.
In microservices, the business logic is separated into self-contained loosely-coupled services. A key tenet of microservices is that each database should have their own database, which is vital to ensure that the microservices do not become tightly coupled to each other.
By reducing the complexity of a single service, we can aim to reduce the amount of points at which this service will fail. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access