Solution Patterns from Red Hat

A set of opinionated practices to design, develop, integrate, automate, and deliver cloud-native applications.

solution patterns feature image.

What are solution patterns?

Solution patterns are a structured way to address recurring challenges within a particular domain, such as software development and system design.  The Red Hat cloud-native architecture (CNA) solution patterns are a set of opinionated practices on how to design, develop, integrate, automate, and deliver cloud-native applications.  

Solution patterns target common problems and use cases faced by organizations that focus on digital transformation through cloud adoption and that are on the journey of app modernization.  Each solution pattern documents a specific reference architecture that can be replicated and can be used to inspire technical decision-makers on how to achieve their goals.  All of the solution patterns are built on top of the Red Hat technologies portfolio and when combined with other complementing open source technologies, showcase how Red Hat provides the ultimate cloud-native application platform so that you can spend less time dealing with operational tasks and more time building applications.

Person sitting down typing on computer

Featured Solution Patterns

Interactive Tutorial

Solution Pattern: Edge to Core Data Pipelines for AI/ML

End-to-end AI-enabled applications and data pipelines across the hybrid cloud

Interactive Tutorial

Solution Pattern: Minimize Downtime when Migrating from Hypervisors to OpenShift...

Learn how to migrate disruption-free, and switchover between environments...

Interactive Tutorial

Solution Pattern: Modernize your VM workloads using ROSA with OpenShift...

Learn how to modernize Virtual Machine workloads by running them in the fully...

Interactive Tutorial

Solution Pattern: Connect, Secure and Protect with Red Hat Connectivity Link

Discover how you can simplify and secure application connectivity through...

Discover Solution Patterns

Optimize your cloud-native application architectural design with Red Hat’s products and technologies, backed by open-source software. Explore these use cases and learn recommended and reusable solution patterns for each of these specific challenges.

Solution Patterns for AI/ML

Interactive Tutorial

Solution Pattern: Event-driven intelligent applications

Event-driven Sentiment Analysis using Kafka, Knative and AI/ML

Interactive Tutorial

Solution Pattern: Edge to Core Data Pipelines for AI/ML

End-to-end AI-enabled applications and data pipelines across the hybrid cloud

Interactive Tutorial

Solution Pattern: Machine Learning and Data Science Pipelines

A practical example to deploy machine learning model using data science...

Interactive Tutorial

Solution Pattern: Exposing Local AI Models While Keeping Data Protected

Learn how to safely deploy and operate AI services without compromising on...

Solution Patterns for Event Streaming

Interactive Tutorial

Solution Pattern: Recommendation Engine using Event Streaming

An event streaming platform using Red Hat Streams for Apache Kafka based on...

Interactive Tutorial

Solution Pattern: Event-driven intelligent applications

Event-driven Sentiment Analysis using Kafka, Knative and AI/ML

Interactive Tutorial

Solution Pattern: Event Driven API Management

Expand your API Management strategy beyond RESTful APIs into event-driven...

Interactive Tutorial

Solution Pattern: Build an extendable Multi-Channel Messaging Platform

Create a pluggable architecture allowing to extend the platform with...

Solution Patterns for APIs

Interactive Tutorial

Solution Pattern: Navigate API evolution with versioning

Navigating API evolution along with changing business needs and technology...

Interactive Tutorial

Solution Pattern: Manage and Secure APIs with an API First Approach

Discover how an API First Approach provides the right framework to build APIs...

Interactive Tutorial

Solution Pattern: Comprehensive architectures with API Management + Service Mesh

Use API management and service mesh together to setup a comprehensive service...

Interactive Tutorial

Solution Pattern: Connect, Secure and Protect with Red Hat Connectivity Link

Discover how you can simplify and secure application connectivity through...

Solution Patterns for Virtualization

Interactive Tutorial

Solution Pattern: Minimize Downtime when Migrating from Hypervisors to OpenShift...

Learn how to migrate disruption-free, and switchover between environments...

Interactive Tutorial

Solution Pattern: Modernize your VM workloads using ROSA with OpenShift...

Learn how to modernize Virtual Machine workloads by running them in the fully...

Solution Patterns for Integration

Interactive Tutorial

Solution Pattern: Modernize your stack by adopting Change Data Capture

Extend capabilities with no changes to legacy apps through data integration...

Interactive Tutorial

Solution Pattern: Fuse to Apache Camel migration

An accelerated path to migrating applications from Red Hat Fuse to Red Hat...

Interactive Tutorial

Solution Pattern: Build an extendable Multi-Channel Messaging Platform

Create a pluggable architecture allowing to extend the platform with...

Solution Patterns for Connectivity

Interactive Tutorial

Solution Pattern: Connect, Secure and Protect with Red Hat Connectivity Link

Discover how you can simplify and secure application connectivity through...

Interactive Tutorial

Solution Pattern: Minimize Downtime when Migrating from Hypervisors to OpenShift...

Learn how to migrate disruption-free, and switchover between environments...

Solution Patterns for Multi-cloud

Interactive Tutorial

Solution Pattern: MultiCloud GitOps with ODF

Demonstrate how ArgoCD with Red Hat ACM can manage different clusters and...

Interactive Tutorial

Solution Pattern: Instant Multi Cloud - Openshift Everywhere

Discover how to easily deploy applications on Kuberenetes cluster in Multiple...

Interactive Tutorial

Solution Pattern: Cluster as a Service

Create multiple Kuberenetes clusters in AWS cloud directly from the Github...

Interactive Tutorial

Solution Pattern: Accelerate time to value with Red Hat Openshift Service on AWS

Integrate Red Hat Openshift Service on AWS(ROSA) with different AWS services