On our journey down the lane of understanding microservices and their evolution, we passed through various phases. We explored what led to the advent of microservices and the various advantages of utilizing them. We also discussed various integration techniques and testing strategies.
In this chapter, we will revisit and discuss each and every aspect of our application, starting from the monolith through to transitioning to a microservices application, followed by a discussion of monitoring and strategies.
Let's recap all that we have talked about so far, by covering the following list of topics in this chapter:
- Understanding architectures before microservices
- Monolith transitioning
- An overview of cloud-native microservices
- Monitoring
- Monitoring strategies
- Reactive microservices