https://medium.com/@djamelzerrouki/creating-a-cloud-services-by-spring-and-micro-service-dad273709f7e