To adapt to cloud-native trends, developers must have multiple perspectives on their distributed systems. In particular, they need to understand how their code will smoothly integrate with infrastructure configurations. As the complexity of a microservices architecture evolves, traffic load and cluster use both also increase, which influences development practices at the team level.
In my Red Had Summit 2022 session Efficient resource management with Red Hat OpenShift, you'll discover some best practices and valuable settings to manage application resources in a Red Hat OpenShift cluster. The OpenShift web console can help you monitor workloads, offering both holistic and individual views of deployments, which can guide future application improvements.
We'll start working locally by looking at a Quarkus application with a certain complexity, deploying it to the Red Hat OpenShift Sandbox, and following its behavior under increasing workloads. Next, we will change the pod's CPU and RAM using application configurations by observing metrics within the OpenShift web console. Moreover, we will discuss Kubernetes/OpenShift resources that can protect critical workloads and use Java-based tests to validate those before their actual deployment.
Finally, we'll cover a few essential aspects of sustainable cluster governance that can help teams have a healthier development process.
For more Summit sessions of interest to developers, check out Red Hat Summit 2022: A developer preview.
Last updated: November 6, 2023