Skip to content

cybertmt/composite-UI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My scalable microservice architecture YouTube series (Work in Progress)

Follow along by subscribing at YouTube


                                                   /header     +----------+
                                                           +--->Header UI |
                                                           |   +----------+
         +-----------+            +----------+             |
         |INGRESS    | marcel.com |          +-------------+
-------> |CONTROLLER |+---------> | FRAME UI |             |
         + TRAEFIK   +            +----------+   /content  |
         +-----------+             NGINX SSI               |
                +                  REMOTE CALLs            |   +------------+
                |                                          +---> Content UI |
                |                                          |   +------------+
                |                                          |
                |                                          |
                |                                          |
                |                               /footer    |   +------------+
                |                                          +-->+ Footer UI  |
                |                                              +------------+
                |
                |
                |
                |
                |
                |                  +----------+           +--------------+
                +----------------->|GRAFANA   |+--------->|PROMETHEUS    |
            marcel-grafana.com     +----------+           +--------------+

This repository serves as a reference architecture for my micro service architecture. The repositories folder represent distributed GIT repositories. For my website or production environment I have separate repositories.

I follow 12 Factor App pattern. Each microservice has its own repository and it's own codebase.

Currently I have the following distributed systems

Composite UI system

  • Frame-service (micro UI service)
  • Header-service (micro UI service)
  • Content-service (micro UI service)
  • Footer-service (micro UI service)

Get our Docker container ready!

Requirements :

  • Docker
  • Docker-Compose
  • Kubernetes (Coming soon!)

Use the bootstrap repository under the architecture to get the platform up and running locally.

About

My scalable microservice architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 93.1%
  • Dockerfile 6.9%