![](https://springboot.kitboga.net/wp-content/uploads/2024/05/image-1.png)
As containerization became more popular with Docker and Kubernetes and the configuration and dependency management of Spring applications became more complex, Spring Boot came as self-contained solution that enables auto configuration.
This made Spring more fitted for the more modern microservice architecture that relied much on containerization and restful services.