Skip to content

codewind-resources/cloud-native-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Native Workshop

Overview

This one day hands-on cloud-native workshops provides developers and introduction to cloud-natives applications and gives them an experience of building cloud-native applications using OpenShift, Eclipse Che7, Spring Boot, Quarkus, Vert.x and more.

Agenda

  • Introduction to Cloud-Native Development

  • Getting your Developer Workspace with Eclipse Che7

  • Building Services with Quarkus

  • Building Services with Spring Boot

  • Building Reactive Services with Vert.x

  • Monitoring Application Health

  • Service Resilience and Fault Tolerance

  • Externalize Application Configuration

  • Building Cloud-Native Pipelines with Tekton

  • Connecting and monitoring microservice applications with Service Mesh

  • Setting up A/B Testing with Service Mesh

Deploy the Workshop on RHPDS

An Operator is provided for deploying the workshop infrastructure (lab instructions, Nexus, Gogs, Eclipse Che, etc) on OpenShift.

Please follow the instructions from OpenShift Workshop Operator and deploy the following Workshop custom resource cloud_native_workshop_cr.yaml

Run locally the lab instructions

In order to run the guide locally, please follow the instructions below:

$ git clone
$ cd cloud-native-workshop/guide
$ docker run -it --rm -p 8080:8080 \
      -v $(pwd):/app-data \
      -e LOG_TO_STDOUT=true \
      -e CONTENT_URL_PREFIX="file:///app-data" \
      -e WORKSHOPS_URLS="file:///app-data/_workshop.yml" \
      quay.io/osevg/workshopper:latest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 29.7%
  • JavaScript 28.0%
  • Java 23.2%
  • Go 9.1%
  • Shell 4.7%
  • TSQL 3.5%
  • Other 1.8%