Now, we understand in detail why we should monitor our microservices to make them production ready. We have done a deep dive into alerts to understand how we can define them correctly. Then, we have learned how we can use SpringBoot Actuator and how we can customize it. Finally, we learned what JMX actually is and how we can create management beans to allow us to operate our microservices.
Now that we have our microservice ready to reach production, we will need to learn how we can deploy it. In the next chapter, we will learn how we can deploy our microservices in a production system. We will use OpenShift online to create a cloud application and learn how we can set up a Git repository to automatically deploy our microservices, whenever they change.