Spring: Your next Java microframework

Day 1 /  / Track 2  /  RU

Quite often, Spring is opposed to so-called "micro" frameworks in the Java world. "Micro" means different things to different people, but it usually implies reduced runtime footprint and increased code simplicity.

In this talk, Alexey will show that you don't have to abandon your favorite Spring Boot to a new and shiny thing to achieve the same result. Also, he'll show how to find the balance between simplicity and productivity and improve runtime efficiency (such as image size, memory footprint, and startup time) when using Spring Boot.

Download presentation


Alexey Nesterov

Software engineer from Spring Cloud Commercial team, Pivotal Labs alumni, a fan of Test-Driven Development and lean software development approach, open source enthusiast, author, and co-host of a weekly hi-tech podcast Radio-T.

Invited Experts

Maxim Gorelikov
Square meter

10+ years experience in IT, starting from C/C++ and geophysics and now basically JVM languages/JS and financial services.

Basically, he uses Spring and Netflix ecosystem, but checks out everything that is worth trying on GitHub. He is experimenting with reactive approaches.

He wants to understand not only his apps but also everything around them, thus he is working with all the infrastructure (logs, CI/CD, orchestration) and tests. To sum up, DevOps is our everything.

Anatoliy Korovin

Anatoliy is a Java Architect with more than 8 years of experience in design and developing software applications. Interested in microservice architecture, test-driven development, object-oriented design and concurrency. Writes a blog about Java and Spring Framework. Active contributor to open source software. Public speaker at meetups about Java, software development and TDD.