Faster, greener, and happier- why Quarkus should be your next tech stack by Holly Cummins

Discover Quarkus, a modern tech stack designed for speed, sustainability, and developer happiness, featuring a reactive core, hot reloading, and support for cloud-native, microservices, and containerization.

Key takeaways
  • Quarkus is designed to be a faster, greener, and happier tech stack.
  • It uses a reactive core and is optimized for cloud-native applications.
  • Quarkus provides a developer UI and allows for hot reloading and live reload.
  • It also provides a way to persist data and uses a “hibernate-orm panache” for ORM.
  • Quarkus is designed to be cloud-friendly and provides auto-provisioning of services.
  • It is also designed to be highly dynamic and provides continuous testing.
  • Quarkus has a small memory footprint and is optimized for low-latency applications.
  • It is also designed to be highly scalable and provides support for high-traffic applications.
  • Quarkus provides a way to improve developer productivity and reduce the “T” (typing) and “treasure” (resource usage).
  • It also provides support for containerization and uses a “build time” phase to optimize the application.
  • Quarkus is designed to be highly modular and provides a way to add or remove extensions as needed.
  • It also provides support for microservices and provides a way to manage multiple services in a single application.
  • Quarkus is designed to be highly extensible and provides a way to add custom functionality using extensions.
  • It also provides support for various programming languages, including Java, Kotlin, and Scala.
  • Quarkus is designed to be highly secure and provides a way to enforce security policies and compliance requirements.
  • It also provides support for various databases and data storage solutions, including relational databases, NoSQL databases, and cloud storage solutions.
  • Quarkus is designed to be highly scalable and provides a way to horizontally scale the application as needed.
  • It also provides support for various cloud providers, including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
  • Quarkus is designed to be highly maintainable and provides a way to easily manage and maintain the application.
  • It also provides support for various development tools and techniques, including code analysis, code review, and continuous integration.