Summary
In this chapter, we moved our application to a cloud platform. We chose Microsoft Azure, but it could have been any cloud provider. We showed how to set up a container registry, how to do the actual deployment, and how to look at metrics for a running container instance.
You have now moved your existing monolithic application to the cloud. You have enhanced it with cloud-native features, such as resilience. You have come a long way, and maybe this is where you intend to stop. Or, you may choose to go down the path of breaking up the monolith into individual applications or microservices. There is no good or bad here, and the choice of what to do depends entirely upon the application and its intended use. In the next chapter, we will look at MicroProfile as it can help add more cloud nativeness to your application.