If you were talking to someone whose organization is considering Spring Boot, what would you say?
How would you rate it and why? Any other tips or advice?
I architected Product(s) using spring boot. Deployed Applications with Spring Boot on-premise and AWS beanstalk. I would say the following things:1. Open Source2. Excellent Community3. Extendable Stack with a wide array of available libraries and IDE4. Supports Microservices stack5. Spring Integration supports all fundamental protocols like HTTP/SFTP/Database (SQL/No SQL) / JMS along with Batch support6. IoT Support with MQTT protocol, XMPP for Messaging etc. 7. Supports Reactive Streams and Eventing and WebSockets8. Has great support for MVC, WebFlux etc.9. Spring Cloud support
You can virtually build any conceivable application/integration with the above characteristic and support.
The points you need to consider are
1. It's not a low code platform hence require a lot of coding hence maintenance should be considered.2. Contol on the ecosystem because of a large number of libraries and possibilities.
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.
Spring Boot is a good product to get started with, especially when there are services to be written, in particular, when in the new microservices area. They need to look for the unnecessary binary size that gets increased, otherwise, it's good. I would recommend this solution I would rate Spring Boot an eight out of ten.
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.
I would recommend looking into logistics and buying a domain to use Spring Boot. I would rate Java Spring Boot at a nine on a scale of ten.
For anyone wanting to implement Spring Boot, I would recommend watching the developer, Josh Long, on You Tube. He has a lot of explanation videos showing the basics of Spring Boot. It shows what you can do in few steps, and you can then go to start.spring.iu, download your first project and start working on it. I would rate this solution a nine out of 10.
Spring Boot is a great way to implement microservices in the Cloud. It is an especially good choice if the requirements include background processing and calculations, which make the application a poor candidate for a lighter-weight solution, such as NodeJS.
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.