Continuous releases
Since large, monolithic applications handle many business domain models, they are comprised of a huge amount of source code and configuration files. This produces large artifacts that take a considerable amount of time to be deployed. Furthermore, large monolithic applications often involve large teams that are distributed around the world, which makes communication difficult. This becomes a problem when working on new features or fixing bugs in the application. Microservices are able to tackle this problem easily because one team will be in charge of one or more services, and a service is rarely written by more than one team. This means that new releases can be planned within the team, which allows them to roll out new ...
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