What if you asked your operations team if they wanted run all the same Java workloads they are running today for half the cost? What do you think they'd say?
In this session, I will show concepts and conventions familiar to Spring developers and how those same concepts and conventions can be implemented in Quarkus, all while highlighting similarities and differences between them.
Additionally, I will show similarities and differences in how testing is done, highlighting Quarkus Dev Services. This session will be mostly live coding while minimizing the amount of slides. I will introduce an existing Spring application with a full test suite and build a Quarkus equivalent version of it, live.
I will demonstrate how easy Quarkus is to learn while also showing how Quarkus makes Java applications more efficient, both on the JVM and as a native binary.
Source code used in the demos can be found at https://github.com/edeandrea/quarkus-for-spring-devs-examples/tree/quarkus-for-spring-devs-talk-sb3/chapter-4/chapter-4-spring-data-jpa