Chapter 8: Deployment Pitfalls
Establishing deployments for microservice-based systems requires careful thought and attitude. Not only are microservice-based systems broken into separate services, but they often use various technologies. Unlike monolithic applications, where deployment can be completed in a single step, this paradigm entails implementing a proper strategy. When setting up this strategy, it is essential to learn about the different deployment pitfalls that could hinder the process and how to avoid them throughout the journey.
In this chapter, we will cover the following deployment pitfalls, along with the recommended practices that should be considered when setting up your deployment strategy:
- Failing to establish a deployment strategy
- Using outdated tools and technologies
- Failing to obtain cooperation from all teams
- Choosing your infrastructure before knowing the architecture
- Not considering Infrastructure as Code (IaC) for environment setup...