Microservices, Clouds, Serverless - all of this are nowadays buzz-words. It’s a trend of today’s software reality to break a monolith into microservices and deploy them to cloud. And how java developers deal with such things? With the help of Spring and Spring Boot, which become a major player, de-facto, a standard in the industry. But Spring, besides all the goodies it provides, was never designed with the Microservice approach in mind. But the most crucial thing - there are no real competitors to Spring & SpringBoot. Without good rivalry, further progress is slower (or even doubtful).
In my talk, we compare the Spring & SpringBoot with new java framework - Micronaut. We will see how less memory Micronaut can consume and how much faster is its startup time compared to a similar SpringBoot app. And also we will find out that the best practices and concepts from SpringBoot are valid citizens in Micronaut which makes a learning curve really short.