Spring Boot
codingThis item was not updated in last three versions of the Radar. Should it have appeared in one of the more recent editions, there is a good chance it remains pertinent. However, if the item dates back further, its relevance may have diminished and our current evaluation could vary. Regrettably, our capacity to consistently revisit items from past Radar editions is limited.
Assess
With Spring Boot you create standalone Spring Applications with minimum configuration. Spring Boot rapidly gets you up and running for production.
With an embedded Tomcat, Jetty and Undertow you have everything you need to deploy your application out-of-the-box.
The Spring Cloud ecosystem also gives you a lot of extension points for developing, deploying and running cloud applications.
It's based on the rock-solid Spring framework and provides excellent documentation.
At DCX, we use Spring Boot in a microservice architecture. Together with Groovy as the implementation Language, and some other Tools (Spring Security, Cloud, HATEOAS, Data, Session) from the Spring environment, we are able to create complex and powerful applications in no time.