https://eacomm.com/blog/microservice-architecture/
Microservice Architecture for Powerful and Scalable Applications