Spring Boot apps are known for their simplicity and rapid bootstrapping, but they come with a significant amount of complexity.
The simplicity of Spring Boot is achieved by hiding the complexity, resulting in the microservice carrying a lot of dependencies.
Spring Boot apps are often slower and consume more memory compared to frameworks like Go, Node.js, or Micronaut.
Spring Boot apps pull in entire ecosystems of functionality, even though only a fraction is used, leading to architectural debt and performance issues.