Microservices
It's hard to be involved in the corporate software world and not hear the term microservices. This is a style of architecture that breaks a so-called monolithic system down into a collection of services. The nature of this architecture is that services are tightly scoped and testable. Services should be loosely coupled so that dependencies between them are limited—it should be up to the end application to bring these services together. This loose coupling promotes the idea that they can be deployed independently and that services are generally tightly focused on business capabilities.
Despite what we may hear from marketing gurus and consultancies looking to sell services, microservices are not always a suitable choice for an ...
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