Skip to content
@rh-cloud-architecture-workshop

rh-cloud-architecture-workshop

Cloud Native Architectures Workshop

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

The Modules:

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

Key Takeaways:

  • 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

Pinned Loading

  1. globex-store globex-store Public

    Java 4

  2. globex-store-db globex-store-db Public

    Shell 5

  3. globex-web globex-web Public

    Forked from globex-recommendation/globex-ui

    TypeScript 3

  4. workshop-deployer workshop-deployer Public

    Java

  5. globex-database globex-database Public

    Forked from globex-recommendation/globex-database

    Shell 1

Repositories

Showing 10 of 40 repositories
  • .github Public
    rh-cloud-architecture-workshop/.github’s past year of commit activity
    0 0 0 0 Updated Jan 22, 2025
  • showroom Public
    rh-cloud-architecture-workshop/showroom’s past year of commit activity
    JavaScript 2 2 0 0 Updated Jan 22, 2025
  • cna-agnosticd Public Forked from redhat-cop/agnosticd

    AgnosticD - Ansible Deployer for multiple Cloud Deployers

    rh-cloud-architecture-workshop/cna-agnosticd’s past year of commit activity
    Jinja 0 GPL-3.0 501 0 0 Updated Jan 8, 2025
  • globex-mobile Public
    rh-cloud-architecture-workshop/globex-mobile’s past year of commit activity
    TypeScript 0 0 0 0 Updated Nov 26, 2024
  • agnosticd Public archive Forked from btison/agnosticd

    Ansible Deployer for multiple Cloud Deployers

    rh-cloud-architecture-workshop/agnosticd’s past year of commit activity
    Groovy 0 GPL-3.0 501 0 0 Updated Nov 26, 2024
  • rh-cloud-architecture-workshop/globex-store-db’s past year of commit activity
    Shell 0 5 0 0 Updated Oct 1, 2024
  • rh-cloud-architecture-workshop/order-aggregator’s past year of commit activity
    Java 0 0 0 0 Updated Oct 1, 2024
  • rh-cloud-architecture-workshop/helm’s past year of commit activity
    Smarty 0 8 0 0 Updated Sep 17, 2024
  • rh-cloud-architecture-workshop/globex-web’s past year of commit activity
    TypeScript 0 6 1 0 Updated Sep 13, 2024
  • rh-cloud-architecture-workshop/globex-partner-web’s past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Aug 20, 2024

Top languages

Loading…

Most used topics

Loading…