Skip to content

Cloud Native App Development Materials

Daniel Oh edited this page Jul 7, 2022 · 10 revisions

Demo Resources

Resource Name Use Case(s) Technical Usage
Red Hat Microsweeper Demo with Quarkus on Red Hat OpenShift Service on AWS (ROSA) (Repo) Test a Quarkus App with Local DynamoDB, Deploy the Quarkus App to Red Hat OpenShift Service on AWS, Integrate with Amazon Simple Email Service Quarkus, ROSA, AWS DynamoDB, AWS SES
Red Hat Microsweeper Demo with Quarkus on Azure Red Hat OpenShift (ARO) (Repo) Test a Quarkus App Locally with PostgreSQL Dev Service, Deploy the Quarkus App to Azure Red Hat OpenShift (ARO), Evolve Serverless Functions with Quarkus on Azure Red Hat OpenShift Quarkus, ARO, Azure Database for PostgreSQL, OpenShift Serverless
Enter Serverless Functions with Quarkus (Repo) Showcase how quickly developers can create cloud-native microservice projects using Quarkus. Then, the application can be deployed to a function to AWS Lambda and OpenShift Serverless with JVM and Native mode Quarkus, AWS Lambda, AWS HTTP API, AWS IAM Role, AWS S3, OpenShift Serverless Function, Kn func
Quarkus on Azure (Repo, Video) Manage Quarkus applications on public cloud Quarkus, Azure App Service
Deploy Todo apps using EAP Helm Charts(Video) Simplify app deployment to OpenShift using JBoss EAP and Helm 3 JBoss EAP 7.4, JBoss EAP XP 3.0, OpenShift 4.8
Continuous Testing in Quarkus (Video) Demonstration of the new Continuous Testing feature released in Quarkus 2 Quarkus
Developing Reactive Streams with Quarkus and Red Hat OpenShift Streams for Apache Kafka (Repo, Video) Showcase how to develop reactive streams with Quarkus as well as connecting a Kafka instance on Quarkus and Red Hat OpenShift Streams(RHOSAK) Quarkus, Managed Kafka
Learning Quarkus faster with Quickstarts on Developer Sandbox(Video) Introduce new quick starts on Developer Sandbox how to get started with Quarkus apps development by S2I and Helm Quarkus, Quick Starts, Developer Sandbox, CodeReady Workspaces, OpenShift
Zero Config Setup with Quarkus DevServices(Repo, Video) When starting an application in dev mode, Quarkus is now able to automatically start database containers. Quarkus will automatically pick a database container image for you based on the database extensions selected in the project. Quarkus
Emergency Response Demo First Responder demo, with multiple use cases across our portfolio OpenShift, Quarkus, Vert.x, Spring Boot, Node.js, Data Grid, Decision Manager, Process Automation Manager, AMQ Streams, Debezium, Single Sign-On, Ansible, Jenkins
OCP4 Quarkus Debezium AMQ Streams Demo (Guide, Repo, Video) The customer has a legacy Java EE application, in this case, WebSphere, that they need to modernize to microservices that are running on OpenShift. The original code is old and unmaintainable, and a traditional “decompose the monolith” strategy is untenable. Additionally, as a mission-critical application, it needs to remain operational and maintain reliability and performance during this period of modernization. Demonstrates how to modernize a legacy stock trader application (DayTrader) to event-driven microservices using the Transactional Outbox pattern, which is a prescriptive way to implement change data capture (CDC) OpenShift, CodeReady Workspaces, OpenLiberty (ex-WebSphere), Quarkus, AMQ Streams, Debezium, MySQL, PostgreSQL
Deploy Quarkus everywhere with Red Hat Enterprise Linux (Repo, Blog) Quarkus and RHEL at the network edge Quarkus, RHEL, MQTT
Spring Boot on Quarkus: Magic or Madness? (Repo, Blog) Spring Boot -> Quarkus Quarkus, Spring Boot
Build the bootable JAR with JBoss EAP XP 2.0 (Repo, Video) Application Migration & Modernization JBoss EAP 7.3, MicroProfile XP 2.0
Red Hat Build of Quarkus 1.7 with OpenShift Serverless (Repo, Video) Serverless with RHBQ Red Hat Build of Quarkus, OpenShift Serverless
Red Hat Data Grid and Quarkus Serverless (Repo, Video) Serverless with Distributed Caches Red Hat Data Grid, Red Hat Build of Quarkus, OpenShift Serverless
Quarkus Funqy OpenShift Serverless (Repo, Video) Serverless Quarkus, Funqy, OpenShift Serverless
Quarkus Funqy Amazon Lambda (Repo, Video) Serverless with AWS Quarkus, Funqy, Amazon Lambda
TODO Application with Quarkus (Repo) CRUD data transaction Red Hat Build of Quarkus, H2, PostgreSQL, Micrometer, Dev UI, CodeReady Workspaces
Coffeeshop Demo with Quarkus (Repo) Reactive services Quarkus, Kafka, Reactive
Quarkus Brings Serverless to Java Developer (Repo, Video) Serverless Red Hat Build of Quarkus, OpenShift Serverless
Deploying Multiple Cloud-Native Apps with OpenShift Serverless (Repo, Video) Cloud-native runtimes for Serverless Red Hat Build of Quarkus, Spring Boot, Node.js, Go, Python, OpenShift Serverless
Red Hat JBoss EAP 7.3 Kubernetes Operator Demo (Video) Day 1 & 2 operation automation JBoss EAP, Operator, OpenShift
Red Hat JBoss EAP 7.3 S2I Custom CLI Scripts Demo (Video) App server management JBoss EAP, OpenShift, Custom Script
Red Hat JBoss EAP 7.3 Packaging Features Demo (Video) Content Trimming JBoss EAP, OpenShift, Packaging EAP
Observability & Monitoring with MicroProfile and EAP 7.3 (Video) Observability & Monitoring JBoss EAP XP, MicroProfile, Prometheus, Grafana, Jaeger
Change Data Capture with Debezium (Repo, Video) Capture database changes to enable a data pipeline for data replication Red Hat Integration, Debezium, Camel Kafka Connectors, Service Registry
3scale & Service Mesh (Repo) This demo includes a sample Microservices application (BookInfo), and the setting up of Service Mesh and API Management configurations in order to show the Integration OpenShift Service Mesh, Red Hat 3scale API Management, Red Hat Single Sign-On, Kiali, Jaeger
Serverless Eventing - Covid-19 outbreak demo (Repo, Video) Serverless, Integration, Eventing Camel K, Apache Kafka
3Scale API Security with OpenID Connect (Repo, Video) Using RH SSO to enable OpenID Connect and protect public APIs without changing the backend services 3scale API Management, Red Hat SSO, Fuse, AMQ Broker, Node.js
AMQ Examples (Repo) Connecting clients to AMQ Broker or AMQ Streams (Kafka) using Apache Camel, Spring, NodeJS, and Quarkus Kafka, AMQ Broker, AMQ clients, Fuse, Service Registry, Quarkus, Kafka Streams
Contract First Application Development with Events (Repo, Video, Blog) Avro, protobuf schema definition, Camel Red Hat Integration (Camel, Camel Quarkus, and Apache Kafka), Service Registry
RHDM 7 Quick Loan Bank (Guides) See how the loan calculations and approvals can be automated through these assets and how we can do unit testing of these rules through Test Scenarios. Use Decision Central to author and deploy the rules, into the Decision Engine, and we'll use a custom front-end application to consume the rules deployed in the Decision Engine Red Hat Decision Manager 7, Node.js front-end application UI, OpenShift
Order Management Demo (Guide) Use business process, decisions, test scenarios, and business dashboards to show the power of business process automation with PAM. Also contains a subprocess with process compensation concepts. Red Hat Process Automation Manager 7

Hands-on Lab Instructions - Text Only

NOTE: This is only lab guides so if you need to provision the workshop environment, please contact to Red Hat Sales team.

Containers and Cloud-Native Roadshow Dev Track

ccn-goal

Quarkus Hands-on Workshop

quarkus-goal

Spring to Quarkus tutorial

DataGrid Workshop

datagrid

Red Hat PAM and DM Workshop

RHPAM/RHDM step-by-step guides

EAP on Azure App Service workshop

  • Learn how to migrate an on-premises Jakarta EE application to JBoss EAP using the Migration Toolkit for Applications, then set up GitHub Action workflows to deploy your app to staging environments, and secure your app using the App Service Environment.
  • Lab Instructions
  • Start here!