Spring Boot for Cloud: Configuration and Dependencies

The natural choice to implement a micro-service application in the realm of the Spring framework would be to use the Spring Cloud set of modules. But those modules cannot work without a solid platform underneath. Spring Boot sits on top of the Spring framework and is an effective base for Spring Cloud libraries (from this consideration the title of this article "Spring Boot for Cloud" makes some sense).  

Spring Boot has some features that can be of great help in reducing the complexity of micro-service architectures: