Red Hat architecture and design patterns

Tried, tested, and trusted patterns for your cloud-native platforms.

Red Hat architecture and design patterns

Boost your productivity with reusable patterns

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.

Portfolio architectures

Portfolio architectures

Explore successful deployments of Red Hat open source software, architecture best practices, tools, and related resources.

Browse all

Solution patterns

Solution patterns

Solution patterns for cloud-native applications are a set of opinionated practices on how to design, develop, integrate, automate, and deliver cloud-native applications.

Browse all

Validated patterns

Validated patterns

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.

Browse all

Browse by stage

Architect

Portfolio architecture

  • Industrial edge - Boost manufacturing efficiency and product quality with artificial intelligence/machine learning (AI/ML) out to the edge of the network.
  • More

Solution patterns

Validated patterns

  • Multicloud GitOps - Learn how to use a GitOps approach to manage multiple cloud deployments in both public and private clouds.
  • More

Develop

Solution patterns

Deploy

Validated patterns

  • Multicloud GitOps - Learn how to use a GitOps approach to manage multiple cloud deployments in both public and private clouds.
  • Industrial Edge Pattern - Boost manufacturing efficiency and product quality with artificial intelligence/machine learning (AI/ML) out to the edge of the network.
  • Medical Diagnosis - This validated pattern is based on a demo of implementation of an automated data pipeline for chest X-ray analysis previously developed by Red Hat.
  • More

Manage

Portfolio architecture

  • Event Driven Automation - Automate event response for configuration changes, security preparedness, or emergency incident handling across a scaling estate, whether on-premises in physical data centers or in public/private clouds.
  • Business Optimization - Optimize delivery routing, automate staff rostering, and improve task efficiency across multiple stores. 
  • More

Solution pattern

Better together

Learn more about Red Hat’s open source products and explore curated content.

Red Hat Enterprise Linux

Red Hat Enterprise Linux

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

Red Hat OpenShift

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

Red Hat Ansible Automation Platform

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 runtimes and frameworks

Java runtimes and frameworks

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

Red Hat OpenShift API Management

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

Red Hat Integration

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.