Skip to content

The Lab for the DevOps Workshop with OpenShift and Containers https://www.openshift.com/

Notifications You must be signed in to change notification settings

finalist/devops-labs

 
 

Repository files navigation

DevOps Workshop Labs Build Status

CoolStore is an online store web application built using Spring Boot, WildFly Swarm, Eclipse Vert.x, Node.js and AngularJS adopting the microservices architecture.

  • Web: A Node.js/Angular front-end
  • API Gateway: vert.x service aggregates API calls to back-end services and provides a condenses REST API for front-end
  • Catalog: Spring Boot service exposing REST API for the product catalog and product information
  • Inventory: WildFly Swarm service exposing REST API for product's inventory status
  • Cart: Spring Boot service exposing REST API for shopping cart
                              +-------------+
                              |             |
                              |     Web     |
                              |             |
                              |   Node.js   |
                              |  AngularJS  |
                              +------+------+
                                     |
                                     v
                              +------+------+
                              |             |
                              | API Gateway |
                              |             |
                              |   Vert.x    |
                              |             |
                              +------+------+
                                     |
                 +---------+---------+-------------------+
                 v                   v                   v
          +------+------+     +------+------+     +------+------+
          |             |     |             |     |             |
          |   Catalog   |     |  Inventory  |     |     Cart    |
          |             |     |             |     |             |
          | Spring Boot |     |WildFly Swarm|     | Spring Boot |
          |             |     |             |     |             |
          +-------------+     +-------------+     +-------------+

About

The Lab for the DevOps Workshop with OpenShift and Containers https://www.openshift.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 49.4%
  • JavaScript 22.9%
  • HTML 14.6%
  • Groovy 7.1%
  • Shell 2.8%
  • TSQL 2.3%
  • Other 0.9%