Deploy Friday

#6: Quarkus, "Supersonic Subatomic" Java


Listen Later

What is Quarkus 

Quarkus is a cloud-native, (Linux) container-first framework for writing Java applications. It has become more popular lately due to its fast boot time, and low RSS memory, enabling your APIs to start more rapidly and consume smaller amounts of memory. 

The impetus for creating Quarkus


In this episode, our 3 guests, all Red Hat technologists, talk about how they began to see the need for a framework like Quarkus. Explains Burr Sutter, “Over time, we kept hearing from customers that Java is too fat and slow for microservice and cloud-native architecture. So we went back to the drawing board and asked, “Can we rethink how Java behaves so that it actually is fast and small?” They succeeded with the creation of Quarkus. 

The game-changing benefits of Quarkus

  • “Load, save, refresh” — Developers can make changes to the code and they don’t have to wait for the result.
  • Faster startup time and small memory footprint — Says Burr Sutter, “When you use Quarkus, you literally see it’s a faster startup and a smaller memory footprint than the same app in Node.js.”
  • A focus on developer joy and experience — Developers can rest easy knowing Quarkus was designed with their experience in mind. 
  • The trade off


    Its creators emphasize that Quarkus was built for starting new, cloud-native projects, and not the best choice for migrating existing monolithic applications. Edson Yanaga says, “If I had to create a new project today, and the list of features Quarkus provides can fit in my application, I would use Quarkus. Quarkus will make you deliver more code into production in a faster and better way.”

    A focus on developer joy

    Burr Sutter explains the creators’ guiding principle, “When we invented Quarkus, we knew out of the gate what we had to compete with, and we wanted to first create developer joy. That is our focus, our mission. Not to be a slave to any previous requirements from a previous generation. We’re living in this new cloud-native world.” 

    Try Quarkus on Platform.sh, where we also contribute to your developer joy!


    Platform.sh
    Learn more about us.
    Get started with a free trial.
    Have a question? Get in touch!

    Platform.sh on social media

    Twitter: @platformsh
    Twitter (France): @platformsh_fr
    LinkedIn: Platform.sh
    LinkedIn (France): Platform.sh
    Facebook: Platform.sh

    Watch, listen, and subscribe to the Platform.sh Deploy Friday podcast:

    YouTube
    Apple Podcasts
    Buzzsprout

    Platform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack and leave managing infrastructure and processes to us. 

    ...more
    View all episodesView all episodes
    Download on the App Store

    Deploy FridayBy Deploy Friday

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    1 ratings