alexgroom / cnw3

3 incarnation of CNW built apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serverless and Eventing demo

This is a demo app for Cloud Native applications using Red Hat OpenShift Application Runtimes (Spring Boot, Quarkus, Eclipse Vert.x and Node.js) utilizing a microservices architecture.

CoolStore Online Store App

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: aggregates API calls to back-end services and provides a condenses REST API for front-end
  • Catalog: a REST API for the product catalog and product information
  • Inventory: a REST API for product's inventory status
                    +-------------+
                    |             |
                    |     Web     |
                    |             |
                    |   Node.js   |
                    |  AngularJS  |
                    +------+------+
                          |
                          v
                    +------+------+
                    |             |
                    | API Gateway |
                    |             |
                    |   Vert.x    |
                    |             |
                    +------+------+
                          |
                +---------+---------+
                v                   v
          +------+------+     +------+------+
          |             |     |             |
          |   Catalog   |     |  Inventory  |
          |             |     |             |
          | Spring Boot |     |Quarkus App. |
          |             |     |             |
          +-------------+     +-------------+

Associated document is being prepared here (Red Hat internal only atm) https://docs.google.com/document/d/15PY3PdaEXavGPhF_6FIVOrQ2ccOrDtC06f6j0Wo1CyE/edit?usp=sharing

About

3 incarnation of CNW built apps


Languages

Language:Java 21.3%Language:JavaScript 20.8%Language:HTML 19.4%Language:Go 18.3%Language:C# 11.2%Language:Shell 4.6%Language:Dockerfile 3.7%Language:CSS 0.6%Language:Makefile 0.2%