6.4 Service deployment
After a system has been developed and delivered, it has to be deployed on servers, monitored for problems, and updated as new versions become available. Traditionally, the tasks of managing an operational system were seen as separate from development. The system admin team had different skills from the system developers.
When a system is composed of tens or even hundreds of microservices, deployment of the system is more complex than for monolithic systems. The service development teams decide which programming language, database, libraries, and other support software should be used to implement their service. Consequently, there is no “standard” deployment configuration for all services. Furthermore, services may change ...
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