https://medium.com/geekculture/distributed-microservices-architecture-with-real-life-example-at-one-glance-e3f5edf3b4c4