Part 3: Production Ready
In this last part, we will cover the topics of testing, deployment, and observability. We will begin by discussing testing strategies and going over the different kinds of tests we can use to ensure our application works as intended. Next, we will refactor the application from a modular monolith into microservices that can be deployed into a cloud environment. Then, we will update the application so that it can be monitored using logging, metrics, and distributed traces.
This part consists of the following chapters:
- Chapter 10, Testing
- Chapter 11, Deploying Applications to The Cloud
- Chapter 12, Monitoring and Observability