-
Book Overview & Buying
-
Table Of Contents
Software Architecture with C++ - Second Edition
By :
In the previous chapters, we explored SOA and microservices and how those services interact through interservice communication mechanisms. The next consideration is how to package and deploy these services in a consistent way across heterogeneous environments.
Transitioning from development to production has always been a painful process. It involves a lot of documentation, hand-offs, installation, and configuration. Since every programming language produces software that behaves slightly differently, the deployment of heterogeneous applications is always difficult.
Some of these problems have been mitigated by containers. With containers, the installation and configuration are mostly standardized, and distribution also now follows established practices. This makes containers a great choice for organizations that want to increase the cooperation between development and operations.
The following topics will be covered in this chapter: