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.
-
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
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
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