Skip to content
This repository was archived by the owner on Jul 15, 2025. It is now read-only.

Playing with Ideas of a Python Flask Micro-Services, utilizing MongoDB, etcd, nginx, and multiple REST API's

License

Notifications You must be signed in to change notification settings

undeadops/docker-microservice-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-microservice-demo

Playing with Ideas of Multiple Python Flask Micro-Services, utilizing MongoDB, etcd, nginx, and RabbitMQ/NSQ

Idea's built into this project

Purpose of this is to demonstrate service discovery/registration, and multiple "micro" services.
Unittests are not being performed
Code is in no way production quality

Service Names and their purpose

  • mongo - Database, simple, effective, not doing much with it.
  • data - REST API for accessing data from Mongo (Remove Mongo Dependency from other services)
  • app - Application, pulling Data from Data Layer
  • web - Nginx Load Balancer
  • etcd - etcd container for service discovery registrator - Service Discovery for registering services on the host

About

Playing with Ideas of a Python Flask Micro-Services, utilizing MongoDB, etcd, nginx, and multiple REST API's

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published