Spring Cloud Reviews & Product Details

Spring Cloud Overview

What is Spring Cloud?

Spring Cloud provides open source tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry. Learn more at: http://projects.spring.io/spring-cloud/

Spring Cloud Details
Languages Supported
English
Product Description

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns.


Seller Details
Seller
Pivotal
Ownership
NYSE:PVTL
Company Website
HQ Location
San Francisco, CA
Total Revenue (USD mm)
$657,494
LinkedIn® Page
www.linkedin.com
705 employees on LinkedIn®

Overview Provided by:
Show More

Spring Cloud Screenshots

Answer a few questions to help the Spring Cloud community
Have you used Spring Cloud before?
Yes

Spring Cloud Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 10 Spring Cloud reviews
Popular Mentions
Showing 10 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have Spring Cloud?
Write a Review
Manager (Marketing)
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

Show More
Show Less
Associate
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

It has integration with netflix and other open source APIs and Projects. It has been tested by many big vendors like netflix and other cloud providers. We can easily build cloud native apps using spring cloud.

It is one of the best solution for developing cloud native apps which can be used in many cloud providers like AWS, Google Cloud, Heroku, etc.

It is also opensource project and can be used without having to spend a single penny.

Spring boot provides rapid application development and with spring cloud it becomes more powerful and we can easily develop enterprise based applications in a quick time. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes, it can be difficult to make a choice from various available projects. Also, Distributed systems are bit complex as compared to monolith applications. It is also bit difficult to log and trace in distributed or microservice based architectures. But, we have plenty of tools for that. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Good product to start developing cloud native applications. It is opensource project and can be used easily. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It can be used to solve the problems arising in monolith applications. It can be used to break the system into smaller microservices and independently developed. Also, it provides feature such as Service discovery, configurations, client side load balancing and API Gateway.

Asynchronous process helps us to reduce the response time and thus making the application run smooth and it also gives users a good User experience. Review collected by and hosted on G2.com.

Show More
Show Less
Human Resources Executive
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

With cloud-native applications come so many challenges, and if addressed right could lead to a situation more worse than monolith applications. Spring is a one-stop solution with rich integration with best cloud-native open source projects out there. Its handles problem of cloud infrastructure components like so well that people almost feel that they are working on just core Java. Review collected by and hosted on G2.com.

What do you dislike?

Should embrace modular approach for Spring Cloud libraries, maybe increasing chances for people do have more customized libraries especially which are less in size. Startup times are good but can still be improved. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Even better documentation with more industry-specific use-case based tips as well as industry best practices. Wider integration choices and more data-intensive applications support such as Hadoop and Spark for the cloud. STS is a nice IDE for Spring-based projects including Spring Cloud. Even better Spring based options such as UML diagrams would really help. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Able to wove cloud-native best practices in the enterprise applications that are already Spring based. Massive advantages in terms of reduced learning curve, especially for new people. In terms of maintenance, its pluggable architecture really helps to be open for newer libraries and does never tie you with any specific libraries. It mostly adopts and supports industry leading open-source libraries, whose implementation changes with their release cycle do not affect end-users as Spring Cloud keeps the interface contact tight and hence we can leverage new features with newer releases of dependent libraries without ever breaking the old code which is neat. Review collected by and hosted on G2.com.

Show More
Show Less
UI
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Integrates seamlessly with other Spring Framework modules like Spring boot & security

Easy to implement solutions reducing the need for boilerplate code

Can be integrated with Docker

Spring Cloud Data Flow for helps build real time data processing pipelines

Provides the following solutions for building distributed applications -

1. Service registration & Discovery via Eureka

2. Load Balancing for load distribution via Ribbon

3. Circuit Breakers for making application failure tolerant via Hystrix

4. API Gateway for routing and single service point Review collected by and hosted on G2.com.

What do you dislike?

Although there are a lot of tutorials on internet, but there is a lack of content in the official documentation. It should be more elaborated for better understanding of newer audience. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

A part of the Spring Framework, Spring Cloud is an excellent choice if you are looking to develop a distributed Java application. It provides features like configuration management, service discovery,circuit breakers, load balancers, distributed sessions and more out of the box and is the apt choice for majority of use case scenarios. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It helped in building our microservice architecture based distributed application with ease & efficiency.

We created a client facing application having four microservices interacting with each other. Spring Cloud helped us in this by providing solutions to most of the requirements. Review collected by and hosted on G2.com.

Show More
Show Less
Software Development Specialist
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

We are using it for cloud storage properties - and it was very simple to setup it in Redis - nice. Review collected by and hosted on G2.com.

What do you dislike?

Documentation sometimes is too poor, it’s not enough. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Central properties storage with encryption and runtime update. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Computer Software
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

With cloud-native applications come so many challenges, and if addressed right could lead to a situation more worse than monolith applications. Spring is a one-stop solution with rich integration with best cloud-native open source projects out there. Its handles problem of cloud infrastructure components like so well that people almost feel that they are working on just core Java. Review collected by and hosted on G2.com.

What do you dislike?

Should embrace modular approach for Spring Cloud libs, maybe increasing chances for people do have more customized libs especially which are less in size. Startup times are good but can still be improved. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Even better documentation with more industry-specific use-case based tips as well as industry best practices. Wider integration choices and more data-intensive applications support such as Hadoop and Spark for the cloud. STS is a nice IDE for Spring-based projects including Spring Cloud. Even better Spring based options such as UML diagrams would really help. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Able to wove cloud-native best practices in the enterprise applications that are already Spring based. Massive advantages in terms of reduced learning curve, especially for new people. In terms of maintenance, its pluggable architecture really helps to be open for newer libraries and does never tie you with any specific libraries. It mostly adopts and supports industry leading open-source libraries, whose implementation changes with their release cycle do not affect end-users as Spring Cloud keeps the interface contact tight and hence we can leverage new features with newer releases of dependent libraries without ever breaking the old code which is neat. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Java Developer
Computer Software
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Microservices concepts like circuit-breaker, config server, service discovery, etc. Review collected by and hosted on G2.com.

What do you dislike?

Application footprint and heavily using retrospection in Spring framework. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Building of a scalable and cloud native microservices systems. Review collected by and hosted on G2.com.

Show More
Show Less
AI
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I like the fact that Spring Cloud supports and works well with most other libraries and frameworks like Eureka, Ribbon, Zuul, Feign, Zipkin, RabbitMQ, Hystrix, etc. Review collected by and hosted on G2.com.

What do you dislike?

I don't think Spring Cloud documentation is clear enough, sometimes I'm lost. So I think an improvement could be made in this direction. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Spring Cloud has proven very useful especially in a SOA. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I've used Spring Cloud in a SOA system I'm working which has 10 microservices in total. Spring Cloud helps me wire these microservices together by supporting the Zuul API Gateway. Also, I used Spring Cloud Config which I use to manage the configs of all my microservices in a Git repo, and that saves me time when changing configurations. Review collected by and hosted on G2.com.

Show More
Show Less
CF
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I have been using Spring Cloud as an enterprise framework in our PCF environment for over an year and it is the best framework for integrating REST services through rabbit MQ messaging platform. We have also used the Spring cloud for event-driven microservices and the ease of integration is what makes it very comfortable to use. Review collected by and hosted on G2.com.

What do you dislike?

Most of the developers jumping into Spring Cloud are java developers and the learning curve is high and take time to grasp the framework to put it into complete use. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

In banking technology, we are migrating most of our java applications to Spring Cloud as part of technology modernization. The time to convert business requirement to Spring Cloud based technology is relatively quick. Review collected by and hosted on G2.com.

Show More
Show Less
UG
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Very user friendly and easy to use for anyone. Review collected by and hosted on G2.com.

What do you dislike?

There is nothing that made me dislike the product. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Storage. Review collected by and hosted on G2.com.

Show More
Show Less