A hands-on workshop where participants will learn how to leverage Red Hat OpenShift and Application Services to design, develop and deploy modern cloud-native applications, based on real life use cases.
This workshop consists of a number different modules, each highlighting a particular use case, development principle or technology. The modules have a common overarching story, revolving around the e-commerce site of a fictitious retail company (Globex). Globex has undergone significant modernization and they are keen to build on their application modernization efforts to rapidly build new functionalities.
- The modules are independent from each other and can be taken in any combination or order. Each module consists of an introduction and an instructions section. The introduction details the business problem we are trying to solve, possible solutions, a technical overview of the proposed solution and other background information. The instructions provide details step-by-step details to guide you through the workshop.
- This GitHub organisation holds all application code for modules used in the Red Hat Cloud Architecture Workshops.
- Container Images are stored here: https://quay.io/organization/cloud-architecture-workshop
NOTE: The content below are github pages rendering of the workshop's content text based, and do not have a backing application or workshop running.
-
Introduction to Cloud Native Architectures workshop: An intro to the workshop setup using GitOps, ArgoCD and building an event streaming app
-
Launch new channels using Contract-First approach: Learn how a contract-first API approach provides the right framework to launch new channels securely
-
Build new functionality with Change Data Capture: Build new functionality with change data capture without touching existing code
-
Build a multi-channel support service for Globex customers: Build a pluggable and extensible system by integrating different systems through well-established integration patterns
-
Building a secure service network with Red Hat Service Interconnect: Build a service network to connect disparate services across cloud and datacenter boundaries
-
Event driven intelligent applications with Serverless Knative Eventing: Use serverless technology to build an intelligent event-driven application
-
Value of OpenShift application platform: Learn how OpenShift application platform technologies is the ideal platform to build cloud native applications for a variety of use cases
-
Accelerate innovation: Accelerate rolling out new use cases, increase developer productivity resulting in faster innovation and shorter time to market
-
Technical best practices*: Learn essential techniques and best practices around app connectivity, APIs, streaming, event-driven architectures and more to enable AI initiatives