Try our new research platform with insights from 80,000+ expert users
Senior Architect at Tecnics
Real User
Aug 29, 2022
Scalable framework used to build microservices based on specific platform requirements
Pros and Cons
  • "Spring Boot facilitates the use of Java which is open source. We use Github and other libraries that are available which assist in the building we need to do."
  • "If you wanted to build your own product or solution, Spring Boot offers many possibilities."
  • "This solution could be improved if there were more libraries available. We would also like more mobile platform functionality using low levels of code."
  • "This solution could be improved if there were more libraries available."

What is our primary use case?

We use Spring Boot to build our own microservices as per our platform requirements. We build everything from scratch. It is easy for developers to learn how to use and to start building. We have approximately 100 people in our team using it. 

What is most valuable?

Spring Boot facilitates the use of Java which is open source. We use Github and other libraries that are available which assist in the building we need to do.

What needs improvement?

This solution could be improved if there were more libraries available. We would also like more mobile platform functionality using low levels of code. 

For how long have I used the solution?

We have been using Spring Boot for two years. 

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

What do I think about the stability of the solution?

This is a stable solution. 

What do I think about the scalability of the solution?

This is a scalable solution. 

How are customer service and support?

Because Spring Boot operates using Java and is open source, there are a lot of artifacts available on the web. We have not needed to contact Spring Boot for customer support. 

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

We decided to use Spring Boot because it operates using Java which works on any platform including Windows, Linux, or Unix. It is easy to deploy in different environments.

How was the initial setup?

The initial setup is generally straightforward but can be more complex when trying to build enterprise apps. The setup takes approximately one week. 

What other advice do I have?

I would recommend this solution to those who have good Java knowledge and skills. 

I would rate this solution a nine out of ten. The reason is that generally less code needs to be written when using it. The Spring Boot framework eliminates the need to write code from scratch. If you wanted to build your own product or solution, Spring Boot offers many possibilities. 

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
Bahattin Yetismis - PeerSpot reviewer
CTO at BE1 consultancy
Real User
May 1, 2022
Open source Java framework used in the HR space and offers stability in performance
Pros and Cons
  • "This is a stable solution that is being used in the HR space."
  • "This solution could be improved if it offered greater integration and was more compatible with other solutions."

What is our primary use case?

We use this solution for human resources applications. 

What needs improvement?

This solution could be improved if it offered greater integration and was more compatible with other solutions. For this reason, we have moved to Microsoft. 

For how long have I used the solution?

We have used this solution for one year.

How was the initial setup?

The complexity of the initial setup is moderate, not straightforward. It took approximately one week. 

What other advice do I have?

I would rate this solution an eight out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Spring Boot
February 2026
Learn what your peers think about Spring Boot. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
884,976 professionals have used our research since 2012.
Sachindra S - PeerSpot reviewer
Senior Software Engineer at a tech services company with 10,001+ employees
MSP
Top 5
Apr 7, 2022
Open-source with an easy initial setup and good reliability
Pros and Cons
  • "We like that the product is open-source."
  • "The cloud packaging is not very straightforward."

What is our primary use case?

I primarily use the solution for web applications. 

What is most valuable?

The solution has been very stable.

We like that the product is open-source. We have a lot of community support and a lot of help available in the market. It is widely being used and therefore I get a lot of information on the internet.

The initial setup is simple. 

What needs improvement?

The cloud packaging is not very straightforward, I would say. For example, integrating with Azure or a microservice architecture or cloud-based architecture is ard. If they could improve and provide a whole package at once would be great.

For how long have I used the solution?

I've been using the solution for four to five years at this point. 

What do I think about the stability of the solution?

In terms of stability, the performance is good and it is a reliable product. There are no bugs or glitches and it doesn't crash or freeze. 

What do I think about the scalability of the solution?

I'm not sure how many people use the solution within our organization, or how often. However, my understanding is that it is widely used. 

How are customer service and support?

We have our own technical people on our team. We don't have any tech support as such, however, we do have support for our guys where we can ask for detailed support and information about the environment and all those things.

How was the initial setup?

The implementation process is simple and straightforward. It's not overly complex or difficult. 

What about the implementation team?

If we need to integrate it with third parties, we may get assistance, however, the process is pretty simple. 

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

The solution is open-source and free to use. We are not a premium member and therefore do not pay any licensing fees. 

What other advice do I have?

I'm just an end-user of the solution.

I pretty much work on the open-source, like the Java Spring Boot. That's it.

I would recommend the solution to others. I'd rate the product at an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Software Development Lead at a tech services company with 11-50 employees
Real User
Jul 26, 2023
A stable tool that offers its users a free version requiring a simple setup phase
Pros and Cons
  • "It is a stable solution. Stability-wise, I rate the solution a nine out of ten...The initial setup was not complex and was a simple process."
  • "If you want to have multiple integrations, the setup phase will become complex."

What is our primary use case?

The big thing in Spring Boot is that you don't need to make many manual configurations to set up some of the basic things I analyze. If you use Spring Core and want a JDBC connection, you need to consider a lot of XML files to have the JDBC connection done. In Spring Boots, it is simple to have the JDBC connection since the basic functions can be achieved with minimal codes or minimal configurations, making it a very powerful tool. There is not much custom configuration needed in Spring Boot.

What needs improvement?

With the boom of AI and machine learning, there is a need for a lot simpler integrations with them. The solution should have basic data models. There were regression and classification models before introducing data models back, and I feel we need some plugins to help to make it possible. In general, I want to see some integration in Spring Boot with artificial intelligence products.

For how long have I used the solution?

I have been using Spring Boot for eight years. I am just a user of the product.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution a nine out of ten.

What do I think about the scalability of the solution?

Considering that If we are using the correct microservices and architecture using Spring Boot, I rate the solution scalability a nine or ten out of ten.

If you are using a monolithic architecture with Java Spring Boot, then the tool will not provide enough scope for scalability. With microservices, you can deploy the tool with a lot of functions and make it scalable.

Around 50 people use the solution in my company, but there are a total of 80 people who know Spring Boot.

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

I was initially using Spring Core, the earlier version of Spring Boot.

How was the initial setup?

The initial setup was not complex and was a simple process. If you want to have multiple integrations, the setup phase will become complex. There are not many complications during the setup phase in Spring Boot for basic functions or websites.

The solution is deployed on an embedded application server from Spring Boot, or we must deploy the tool using other application servers.

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

I use the free version of Spring Boot.

Which other solutions did I evaluate?

If you want a livelock, I think Flume and Spark are open for it, and it will be better than a custom Java application built by IBM Redbooks. In the fields of data management and data streaming, Java is flexible, while Spring Boot is more flexible than Java.

What other advice do I have?

Overall, I rate the solution a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Malumbo Sinkamba - PeerSpot reviewer
Java Software Developer at Chrilan Technology
Real User
Mar 20, 2023
Open-source, easy to use, and straightforward to set up
Pros and Cons
  • "The simplicity is excellent."
  • "The database connectivity could be better in terms of dealing with multi-tenant systems."

What is our primary use case?

I primarily use the solution at the point of sale. It covers inventory management at multiple locations and reports as well. 

What is most valuable?

The solution is easier to use than Jakarta. It's easier to get things set up. 

The simplicity is excellent. 

The stability is fine.

It is not hard to set up. 

The solution is free. It's open-source. 

What needs improvement?

The database connectivity could be better in terms of dealing with multi-tenant systems. If that could be simplified, that would be better. Currently, we have to use a customer's implementation. 

I'm not missing any features. 

For how long have I used the solution?

I've been using the solution for about three years. 

What do I think about the stability of the solution?

It is stable and reliable. We've had a few issues. However, those were related to coding and refactoring to improve scalability. 

What do I think about the scalability of the solution?

The solution is very scalable. 

How are customer service and support?

I've never dealt with support. I can't speak to how helpful or responsive they would be. 

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

I'm also familiar with Jakarta. Spring Boot is easier in general. 

How was the initial setup?

The initial setup is very easy. It's not difficult at all. 

I don't handle the deployment process. However, we do use Docker and Kubernetes during deployment. Usually, the deployment is automated, which makes it quick to get going.

The maintenance is easy and minimal. I have no trouble maintaining it. 

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

The solution is free to use and open-source. 

What other advice do I have?

I'm a developer, not an end-user. 

I'm looking at the latest version of the solution. I'm not on it just yet. I need to move to version three, and right now, I am on version two. 

I would highly recommend the solution in general. I'd rate it eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2104308 - PeerSpot reviewer
Lead PO, Consultant at a financial services firm with 10,001+ employees
Real User
Top 20
Mar 19, 2023
Reduces development time, is stable, and scalable
Pros and Cons
  • "The solution reduces our development time."
  • "The solution has some vulnerabilities and fails our security audits, forcing us to keep fixing the solution."

What is our primary use case?

We host a web app where we have different APIs of the e-commerce marketplace and we use Spring Boot on the backend.

How has it helped my organization?

The solution reduces our development time.

What is most valuable?

Spring Boot allows us to quickly develop what we need.

What needs improvement?

The solution has some vulnerabilities and fails our security audits, forcing us to keep fixing the solution.

For how long have I used the solution?

I have been using the solution for three years.

What do I think about the stability of the solution?

I give the stability an eight out of ten.

What do I think about the scalability of the solution?

I give the scalability an eight out of ten.

We have 20 people using the solution in our organization.

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

We previously used Django and switched to Spring Boot because my current client is more interested in Java.

How was the initial setup?

The initial setup was straightforward. The deployment took a few days because we needed to get permission which requires going through a certain approval process.

What other advice do I have?

I give the solution an eight out of ten.

We require around five engineers for maintenance.

I recommend the solution to others.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Cloud Cons at Sathguru Management Consultants Pvt. Ltd.
Real User
Feb 11, 2023
Feature rich, reliable, and responsive community support
Pros and Cons
  • "The most valuable feature of Spring Boot is the microservices and change information. Additionally, there are plenty of features."
  • "The solution could improve its flexibility."

What is our primary use case?

We are using Spring Boot for many use cases.

What is most valuable?

The most valuable feature of Spring Boot is the microservices and change information. Additionally, there are plenty of features.

What needs improvement?

The solution could improve its flexibility.

For how long have I used the solution?

I have been using Spring Boot for approximately two years.

What do I think about the stability of the solution?

Spring Boot is stable.

What do I think about the scalability of the solution?

The solution is scalable.

How are customer service and support?

The support is good because of the online community, we receive a faster response.

I rate the support from Spring Boot a nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of Spring Boot is easy.

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

I am using a free version of Spring Boot.

What other advice do I have?

I would recommend this solution to others.

I rate Spring Boot a nine out of ten.

Which deployment model are you using for this solution?

Private Cloud

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

Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Zemtsop Arléon - PeerSpot reviewer
Software Engineering Team Lead at a tech services company with 11-50 employees
Real User
Dec 23, 2022
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. 

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user