Try our new research platform with insights from 80,000+ expert users
Zemtsop Arléon - PeerSpot reviewer
Software Engineering Team Lead at a tech services company with 11-50 employees
Real User
Simple to set up, great with Java, and is simple to use
Pros and Cons
  • "It's easy to set up the solution."
  • "When we change versions, we run into issues."

What is our primary use case?

We primarily use the solution for building websites and the backend.

How has it helped my organization?

It has been helpful in assisting us in the process of building websites. 

What is most valuable?

The simplicity is great. 

It's easy to set up the solution. 

The solution is mostly stable. 

It is great if you are using Java. 

What needs improvement?

We'd like to see them get better at securing apps. 

For example, when you want to do authentication, it would be ideal if there was a way to do two-step verification. 

We don't really need any new features.

When we change versions, we run into issues. 

Buyer's Guide
Spring Boot
November 2024
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.

For how long have I used the solution?

I've been using the solution for two years. 

What do I think about the stability of the solution?

While the solution is stable, when we jump from one version to another, many things tend to go wrong. We'd like it to be more stable when we switch versions. Therefore, I'd rate the stability 6.5 or seven out of ten. 

What do I think about the scalability of the solution?

I don't really use the solution to scale. I've never tried to expand it. 

How are customer service and support?

I've never contacted technical support in the past. I can't speak to how helpful or responsive they would be.

Which solution did I use previously and why did I switch?

I previously used Laravel. The main difference is the language used. However, Spring Boot is better if you are working in Java. 

How was the initial setup?

The product is simple to set up. 

I use Docker to deploy Spring Boot.

Once it is up and running, there are many things that I can start creating. 

I'd rate the ease of deployment at an eight out of ten. It is not complex at all. 

What about the implementation team?

I set up the solution myself. I did not need any outside help or assistance. 

What's my experience with pricing, setup cost, and licensing?

I don't deal with the pricing aspect of the solution. 

What other advice do I have?

I'm just a user.

I'd rate the solution eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Vice President at a financial services firm with 1,001-5,000 employees
Real User
Top 20
Scalable, simple setup, and reliable
Pros and Cons
  • "The most valuable feature of Spring Boot is all the interactions to various applications happen using Spring Boot."
  • "Spring Boot could improve the interface, error handling, and integration performance."

What is our primary use case?

Spring Boot is deployed on a Azure Kubernetes container.

If I have to interact with a core banking system or any other application, I use  Spring Boot.

What is most valuable?

The most valuable feature of Spring Boot is all the interactions to various applications happen using Spring Boot.

What needs improvement?

Spring Boot could improve the interface, error handling, and integration performance.

For how long have I used the solution?

I have been using Spring Boot for approximately four years.

What do I think about the stability of the solution?

The stability of Spring Boot depends on the hardware being use. If you have good hardware the solution will be stable.

What do I think about the scalability of the solution?

The scalability of Spring Boot is good.

We have more than 1,000 users using this solution.

How are customer service and support?

I have not used the technical support from Spring Boot.

How was the initial setup?

The intiial setup of Spring Boot is simple.

What's my experience with pricing, setup cost, and licensing?

Spring Boot is an open source solution, it is free to use.

Which other solutions did I evaluate?

We compared Spring Boot to .NET and we found Spring Boot to be better.

What other advice do I have?

I rate Spring Boot an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
Spring Boot
November 2024
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
reviewer2166252 - PeerSpot reviewer
Member of Technical Staff at a computer software company with 51-200 employees
Real User
Top 20
A very easy-to-use solution that helps develop microservices
Pros and Cons
  • "It's very easy to get started. It's very quick. Most of the configurations are already available. So not much time is spent on setting up things. One can quickly set up and then get rolling."
  • "The cross framework compatibility has some shortcomings. With JUnit Test Runner and Spring Boot, it's really tedious to make them both work to write the test cases."

What is our primary use case?

I use Spring Boot to develop microservices.

What is most valuable?

It's very easy to get started. It's very quick. Most of the configurations are already available. So not much time is spent on setting up things. One can quickly set up and then get rolling.

What needs improvement?

The cross framework compatibility has some shortcomings. With JUnit Test Runner and Spring Boot, it's really tedious to make them both work to write the test cases.

For how long have I used the solution?

I have been using Spring for around ten years, but I haven't used Spring MVC much, though I have used the other parts of the solution's framework. Regarding the version, I am using Spring 5.1. I am a user of the solution.

What do I think about the stability of the solution?

Stability-wise, it's quite a mature product now.

How was the initial setup?

The initial setup was easy.

What's my experience with pricing, setup cost, and licensing?

It's an open-source solution.

What other advice do I have?

I would recommend Spring Boot to others.

I found it tedious to write JUnit test cases for my code in Spring.

I rate the overall solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
CEO at a government with 1-10 employees
Real User
A great product that simplifies development for business applications
Pros and Cons
  • "It's great because it simplifies development. Together with MyBatis they make a beautiful pair for Java development."
  • "The product could be improved by supporting and integrating Hadoop."

What is our primary use case?

I'm the CEO of our company and a user of Spring Boot. I use the product on a daily basis for business applications. It's great because it simplifies development. Together with MyBatis, they make a beautiful pair for Java development. I'll be developing with Spring Boot in the future.

What needs improvement?

The product could be improved by supporting and integrating Hadoop. A year ago Spring Boot announced that they were removing Hadoop support from the product but many software companies work with Hadoop and Cassandra, and I really think that Spring Boot should renew the Hadoop connection. 

For how long have I used the solution?

I've been using Spring Boot since 2003 when the framework was created.

What do I think about the stability of the solution?

It's a very stable product. 

What do I think about the scalability of the solution?

As a Java program, it's very scalable.

How are customer service and technical support?

I haven't had any issues where I've required technical support. I know there is a blog and many forums where questions can be answered and Spring Boot is discussed. There are somewhere between five and 10 different software forums. 

How was the initial setup?

Setup of the program is very simple, it takes about a minute. 

What other advice do I have?

As a product that is a Java framework, it's better and a lot more simple than other similar frameworks. 

I would rate this product a nine out of 10. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1406874 - PeerSpot reviewer
Consultant at a educational organization with 11-50 employees
Real User
Stable and scalable with a fairly easy setup
Pros and Cons
  • "The cloud version is very scalable."
  • "The security could be simplified."

What is our primary use case?

We primarily use the solution for building applications.

What is most valuable?

The cloud version is very scalable.

The product overall is quite stable.

What needs improvement?

The configuration moving down from a command key is difficult. If you are doing configurations and adding items, it can become a little challenging.

The security could be simplified.

For how long have I used the solution?

I have been using Spring Boot for the last three or four years.

What do I think about the scalability of the solution?

The scalability on-premises is limited as you are dealing with hardware. However, in the cloud, scalability is quite good. If a user needs to scale the solution they definitely need to consider deploying the cloud version.

We have about 400 users on the solution on the on-premises deployment model.

We have plans to increase the usage of the solution in the future.

How are customer service and technical support?

The technical support is pretty good. We actually resolve a lot of issues via an independent contractor. They are quite knowledgable and responsive and we've been satisfied with the level of service that's been provided.

Which solution did I use previously and why did I switch?

Before using Spring Boot, we actually used the original Spring solution.

How was the initial setup?

The initial setup is pretty straightforward if you are using a simple setup. The environment can get complex though, and then the setup is a bit more difficult.

The deployment took a couple of months. It was quite a long time.

What about the implementation team?

While we handled the cloud deployment ourselves, the on-premises deployment was handled by somebody else. I believe it wasn't too difficult for them to execute. They were quite knowledgeable in regards to the setup.

What other advice do I have?

We're just a customer. We don't have a business relationship with the company.

We use both on-premises and cloud deployment models at this time.

I would highly recommend the solution. It's worked quite well for us and we've been really happy with it overall.

I'd rate the solution eight out of ten. In terms of the overall accommodations made by the product, it could be a bit better. If it was, I would rate it higher.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1707912 - PeerSpot reviewer
System Analyst and Team Lead at a tech services company with 11-50 employees
Real User
Has a very lightweight framework, open-source, and easy to control
Pros and Cons
  • "Spring Boot has a very lightweight framework, and you can develop projects within a short time. It's open-source and customizable. It's easy to control, has a very interesting deployment policy, and a very interesting testing policy. It's sophisticated."
  • "I would like to see more integration in this solution."

What is our primary use case?

I have 12 developers using Spring Boot in my organization. There are currently two teams in my company: one for the web version, another for the desktop version.

What is most valuable?

Spring Boot has a very lightweight framework, and you can develop projects within a short time. It's open-source and customizable. It's easy to control, has a very interesting deployment policy, and a very interesting testing policy. It's sophisticated.

For data analysis and data mining, you can use a custom API and integrate your application. That's an advanced feature. For data managing and other things, you can get that custom from a third-party API. That is also a free license.

What needs improvement?

I would like to see more integration in this solution.

For how long have I used the solution?

I have been using Spring Boot for four years. This is a cloud-based solution, deployed on AWS.

What do I think about the stability of the solution?

The solution is stable. I developed a project in hospital management for a big institute in our country, Bangladesh, called Company Limited Hospitals. Four thousand people use this application, and it can very smoothly handle this. There have been no problems with it.

What do I think about the scalability of the solution?

The solution is scalable.

How are customer service and support?

It is a big community, so if you have any problems you can get feedback within a fairly short time. There's also a big international community.

How was the initial setup?

Installation was very easy. There are a few different ways that you can deploy the solution: through a Tomcat server, an Apache HTTP server, or deploy with Docker. We can deploy any policy by using Docker. It's totally hassle-free in deployment policy. You can control your memory and load balance.

What about the implementation team?

I have two people on my technical team for deployment. A system engineer controls all of the deployments.

What's my experience with pricing, setup cost, and licensing?

It's open-source software, so it's free. It's a community license.

What other advice do I have?

I would rate this solution nine out of 10. Someone in any position can use this technology because there is very little code but gives you maximum output. 

Spring Boot is incrementally increasing its users daily. New companies are using Spring Boot because it's very controlled and has microarchitecture. It's a very mobile solution, and you can use it with any product.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user