diff --git a/radar/languages-and-frameworks/quarkus.md b/radar/languages-and-frameworks/quarkus.md new file mode 100644 index 0000000..e83ff8b --- /dev/null +++ b/radar/languages-and-frameworks/quarkus.md @@ -0,0 +1,22 @@ +--- +title: "Quarkus" +ring: trial +quadrant: "languages-and-frameworks" +tags: [java, backend] +--- + +[Quarkus](https://quarkus.io/) is a framework for writing Java applications, optimized for use in containers and cloud-native environments like Kubernetes. It combines imperative and reactive development styles into one programming model, offering a developer-centric experience and supporting established standards and frameworks such as RESTEasy, JAX-RS, and Hibernate ORM. With its Microservice First architecture, it ensures fast startup times and efficient development cycles to bring amazing applications to life quickly. + + +## Use cases + +- **Container First Approach**: Quarkus is designed with a minimal footprint specifically optimized for running in containers, ensuring efficient resource utilization and scalability in cloud-native environments. It's lightweight nature and fast startup times make it well-suited for serverless computing environments. + +- **Imperative and Reactive Programming Model**: Quarkus seamlessly integrates imperative and reactive programming styles, enabling developers to leverage both paradigms within a single framework, thereby enhancing flexibility and productivity in application development. + +- **Enterprise Applications**: Quarkus's support for standards and frameworks commonly used in enterprise Java development, such as JAX-RS, Hibernate ORM, and Eclipse MicroProfile, makes it a compelling choice for building a wide range of enterprise applications, including web applications, APIs, and backend services. + +### Repositories using Quarkus + +- Selfcare Onboarding domain (https://github.com/pagopa/selfcare-onboarding) +- Selfcare User domain (https://github.com/pagopa/selfcare-user) \ No newline at end of file