DCX Technology RadarDCX Technology Radar

Spring Boot

coding
This 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.
Adopt

We now have several years of experiences with Spring Boot, and a big projects Microservice Environment runs completely on Spring Boot, so it's time to update it to "adopt".

Trial

We have had good experiences with Spring Boot, and already have several Spring Boot-based services running in production. We like the ease of kick-starting new services and the variety of tools in the Spring ecosystem.

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.