Skip to content

deevya2000/coolstore

 
 

Repository files navigation

Serverless (knative) Demo

===

Concepts covered

  1. OpenShift Serverless (1.0 Tech Preview)
  2. OpenShift 4.2 Developer Perspective
  3. Knative Eventing
  4. Knative Kafka Eventing
  5. (AMQStreams)
  6. Quarkus

About the demonstration application

Some information about the demo services therein:

  • Catalog Service - A Spring boot application running on JBoss Web Server (Tomcat) and PostgreSQL, serves products and prices for retail products
  • Cart Service - Quarkus application running on OpenJDK and native which manages shopping cart for each customer, together with inifnispan/JDG
  • Inventory Service - Quarkus application running on OpenJDK and PostgreSQL, serves inventory and availability data for retail products
  • Order service - Quarkus application service running on OpenJDK or native for writing and displaying reviews for products
  • User Service - Vert.x service running on JDK for managing users
  • Payment Service - A Quarkus based FaaS with Knative

Walkthrough instructions

For demo walkthrough steps see this setup guide and this walkthrough

Acknowledgements

Adapted from The CCN Roadshow(Dev Track) Module 4 Labs 2019

About

Supporting code for coolstore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 55.1%
  • HTML 27.1%
  • JavaScript 15.9%
  • Dockerfile 1.5%
  • CSS 0.4%