Spring Boot is a project which extends the Spring framework. It simplifies dependency management and reduces boilerplate code needed by the application. This saves hours that would otherwise be spent on configuration. Spring Boot comes with the embedded Tomcat application server as a default one, which then can be replaced by Jetty, Undertow or - for reactive applications - Netty.
Development is efficient with almost no time spent on configuration. Configuring a Spring Boot application deployment as a Docker image is straightforward as well.
We at Kiwee find it perfect for building back-end services in API-driven architecture.