Upgrade to Pro — share decks privately, control downloads, hide ads and more …

7/10/25 - WeAreDevs - Like Spring, but Faster: ...

7/10/25 - WeAreDevs - Like Spring, but Faster: The new Java Jedi

Are you a Spring developer and interested in learning something new? More importantly, are you interested in saving 50% in your Java application operational costs? Come to this session to learn how!

Additionally, I will show concepts and conventions familiar to Spring developers and how those same concepts and conventions can be implemented in Quarkus.

Avatar for Eric Deandrea

Eric Deandrea

July 10, 2025
Tweet

More Decks by Eric Deandrea

Other Decks in Technology

Transcript

  1. The new Java Jedi Eric Deandrea Java Champion Sr. Principal

    Developer Advocate @edeandrea Like Spring, but faster
  2. @edeandrea About Me ▸ Java Champion ▸ 26+ years software

    development experience ▸ Contributor to Open Source projects ・ Quarkus ・ Spring Boot, Spring Framework, Spring Security ・ LangChain4j & Quarkus LangChain4j ・ Wiremock ・ Microcks ▸ Boston Java Users ACM Chapter Board Member ▸ Published Author
  3. @edeandrea • Showcase & explain Quarkus, how it enables modern

    Java development & the Kubernetes-native experience • Introduce familiar Spring concepts, constructs, & conventions and how they map to Quarkus • Equivalent code examples between Quarkus and Spring as well as emphasis on testing patterns & practices https://red.ht/quarkus-spring-devs
  4. @edeandrea How does a framework start? The Quarkus Difference @

    @ </> Build Time Runtime Classpath scanning to find annotated classes. Attempt to load class to enable/disable features Packaging (maven, etc) Load & parse config files from file system Start the management (thread, pool…) Build its model of the world
  5. @edeandrea The Quarkus Difference The Quarkus Way “natively” enables native

    compilation! Native @ @ </> JVM Build Time First response in seconds First response in ms
  6. @edeandrea 53% Faster time to first response 468% Higher throughput

    450% Higher density Performance matters Performance Matters Quarkus vs Spring Boot - single instance performance difference on JVM
  7. @edeandrea Success Stories Logicdrop provides a business automation and data

    intelligence platform that enables enterprises to design their own solutions and run them in the cloud. We process millions of transactions a month across a global client-base and add significant value to mission-critical processes. What are the big wins we accomplished by moving to Quarkus? • Onboarding and ramp-up takes days instead of weeks • The codebase is smaller, tighter, and easier to work with increased productivity and quality • Java is fun again And all of our developers have enough working knowledge to build, test, and deploy services in hours not days or weeks. https://quarkus.io/blog/logicdrop-customer-story
  8. @edeandrea Setup • AWS (us-east-1) • 800 req/sec • 20

    days • 50% load Performance matters The Cost / Carbon Impact https://www.redhat.com/en/resources/greener-java-applications-detail
  9. @edeandrea Open Source Open Foundation Open Governance • Backed by

    Red Hat/IBM and many other contributors (> 1000) • Apache Software License 2.0 • Part of Commonhaus Foundation • Open governance • Trademark owned by the foundation