From a Node.js / TypeScript developer in need of more structure (with less boilerplate), willing to learn Java:Considering Spring comes batteries included (functionalities and patterns already implemented in the framework), is this a smart investment of time and energy to learn these technologies for microservices / devOps?Job market for Spring Boot is rich.What is your real world professional experience with it ?Any logical (not emotional) reasons why not a smart choice (or why it is) ?Note: the focus is on Java and the Spring ecosystem, not why Rust is better...Thanks