Summary
We've now explored some of the benefits of having an operator help you out with both deployment and day 2 operations of a composite application to your Kubernetes cluster. While it is possible to deploy a given microservice without the use of an operator, having one guiding you is like having a co-pilot suggesting good default values where appropriate so that you get your application deployed with optimal configuration settings. And having one in the post-deployment stage, helping you with day 2 operations such as scaling, upgrading, and problem determination, ensures you have the best experience maintaining your application once it is in production use.
We've now covered all of the core MicroProfile features and have shown them in use in a real-world microservices-based application running in a Kubernetes platform such as OCP. Going forward, the remaining chapters will cover some of the auxiliary MicroProfile features (such as reactive messaging) and will look...