Skip to content
forked from Fr000g/MaxLive

University of Bristol Docker Swarm with Domain Driven Design

Notifications You must be signed in to change notification settings

MehmetUstek/MaxLive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaxLive

# git clone the repository to one of the multipass manager nodes

# to start the server
docker-compose up -d

# start in docker swarm
docker stack deploy -c compose.yml maxlive

After the compose file complete its run, we can then see our results.
Making a call to the API Gateway and the circuit breaker:
localhost:3020 --> Circuit Breaker
localhost:3020/subscription_service --> Reaching subscription service through API Gateway

curl localhost:3020
curl localhost:3020/subscription service

Compose.yml

Because of our RAM restrictions, our compose file is only replicates one of the services.

Domains of the System

Domains of the System

Bounded Context Diagram for the System

Bounded Context Diagram for the System

Domain Driven Design Diagram for the System

Domain Driven Design Diagram for the System

About

University of Bristol Docker Swarm with Domain Driven Design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.4%
  • Go 17.9%
  • Dockerfile 5.5%
  • Shell 4.9%
  • HTML 1.3%