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

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

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

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

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for Event Streaming

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for APIs

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for Virtualization

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for Integration

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for Connectivity

Interactive Tutorial

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

Interactive Tutorial

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

Solution Patterns for Multi-cloud

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

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