Summary

During our journey through this chapter, we took a look at how we can make decisions related to the deployment of enterprise applications. We explored the different deployment strategies that are there and how they can affect the way our application runs inside the production. Moving on, we learned about six different deployment strategies that can be used for the deployment of monolithic and microservices-based applications, and saw what advantages and disadvantages they offer.

Once accustomed to the deployment strategies, we took a deep dive into the infrastructure choices on which the applications are deployed and got to know about how the move to a microservices-based development approach has fueled a transition from traditional deployment approaches using virtual machines and bare metal servers to cloud-based deployments.

We ended this chapter by taking a look at the advantages that are offered by cloud-based deployments and the different types of cloud deployments that can be chosen by an organization to deploy their application.

In the next part of this book, we will turn our focus to a very important topic that covers the integration of the applications we are developing with the other applications that are running inside the organization, and how we can facilitate that kind of integration without introducing unnecessary complexity inside the infrastructure of the organization.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.199.184