This lab shows how to install Verrazzano platform on a single Kubernetes cluster and deploy sample application using Verrazzano concepts.
Workshop length: 2 hours
Migration of Monolith to Cloud Native - Extended
Creating Microservices with Helidon MP and packaging using Docker - Extended
Creating Microservices with Helidon MP and Docker
Choose how you want to run this workshop.
About This Workshop
About Product/Technology: Verrazzano is an end-to-end enterprise container platform for deploying cloud-native and traditional applications in multi-cloud and hybrid environments. It is made up of a curated set of open source components – many that you may already use and trust, and some that were written specifically to pull together all of the pieces that make Verrazzano a cohesive and easy to use platform. Verrazzano includes the following capabilities: -Hybrid and multicluster workload management -Special handling for WebLogic, Coherence, and Helidon applications -Multicluster infrastructure management -Integrated and pre-wired application monitoring -Integrated security -DevOps and GitOps enablement Bob’s Books sample application consists of three main parts: -A back-end “order processing” application, which is a Java EE application with REST services and a very simple JSP UI, which stores data in a MySQL database. This application runs on WebLogic Server. -A front-end web store “Robert’s Books”, which is a general book seller. This is implemented as a Helidon microservice, which gets book data from Coherence, uses a Coherence cache store to persist data for the order manager, and has a React web UI. -A front-end web store “Bobby’s Books”, which is a specialty children’s book store. This is implemented as a Helidon microservice, which gets book data from a (different) Coherence cache store, interfaces directly with the order manager, and has a JSF web UI running on WebLogic Server.
Workshop prerequisites:
Share a link to this workshop via:
The QR code below is the URL for this workshop. Right-click to save the image to share with others.