Red Hat architecture and design patterns
Tried, tested, and trusted patterns for your cloud-native platforms.
Red Hat's portfolio architecture, solution patterns, and validated patterns provide developers and architects with architecture best practices, tools, and demos to handle common challenges. Discover solutions and patterns based on successful customer deployments, created by experts on the Red Hat hybrid cloud platform.
Explore successful deployments of Red Hat open source software, architecture best practices, tools, and related resources.
Solution patterns for cloud-native applications are a set of opinionated practices on how to design, develop, integrate, automate, and deliver cloud-native applications.
Simplify the deployment experience with validated patterns—open source demonstrations of deployed customer use cases validated by product engineering teams, with GitOps-based automation to make them easily repeatable and extendable.
Learn more about Red Hat’s open source products and explore curated content.
Red Hat Enterprise Linux is designed to meet the needs of the hybrid cloud environment. It can be deployed on physical infrastructure, as a guest operating system on supported hypervisors, in public cloud environments, and in containers using the RHEL Universal Base Image (UBI).
Red Hat OpenShift is a platform-agnostic Kubernetes distribution focused on developer experience and application security. Red Hat OpenShift helps you develop and deploy applications to one or more hosts. These can be public-facing web applications or back-end applications, including microservices or databases.
Red Hat Ansible Automation Platform allows developers to set up automation to provision, deploy, and manage compute infrastructure across cloud, virtual, and physical environments. Common use cases for Ansible Automation Platform include end-to-end workflow orchestration, application deployment, continuous delivery, configuration management, infrastructure provisioning, and security threat response.
Java is a powerful, general-purpose language widely used in microservices, event-driven systems, APIs, and other popular application design patterns. Red Hat is a leader in the Java community with contributions to Java projects like OpenJDK, Jakarta Enterprise Edition (Jakarta EE), MicroProfile, GraalVM, and many more.
Red Hat OpenShift API Management is a fully-managed cloud service providing a unified, and streamlined developer experience for building, deploying, and scaling cloud-native, integrated applications.
Red Hat Integration is a comprehensive set of integration and messaging technologies to connect applications and data across hybrid infrastructures through an agile, distributed, containerized, and API-centric solution.