What do you like best?
* Spring helps developers to build simple, robust, portable code which is used by many developers to build efficient applications.
* Spring Cloud can be easily integrated with other IDE.
* Spring Cloud is an open - source library which helps developers to build and deploy applications in cloud.
* Spring Cloud allows us to use thymeleaf on front end side.
* It makes our coding easy.
* Spring Cloud easily provides variety of services which removes all of our effort require for access and configure service connectors.
* Spring Cloud is Java based framework, so if we have prior knowledge in Java we can easily grasp on.
What do you dislike?
* Sometimes it adds unnecessary dependencies during deployment which increases its binary size.
* Those who don't have prior knowledge in Java then it might get difficult in starting to directly start with Spring cloud.
Recommendations to others considering the product:
Spring Cloud handles Service discovery which allows processes and services to each other to communicate.
Spring Cloud supports Agile framework which helps in developing and discarding any new feature.
What problems are you solving with the product? What benefits have you realized?
* Spring cloud makes things easy as it provides facilities to use cloud services in our application.
* It provides microservice based architecture.
* Provides developer friendly environment for deployment and developing microservices.
* Connectivity of database with Spring Cloud is easy.
* Spring cloud can quickly build some of the design patterns of distributed system.
* It provides a centralized platform to manage all the applications across the environment.
* Debugging, Testing is easy with Spring Cloud.
* Spring cloud provides some of the common patterns in distributed system