Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Quarkus to trial ring #78

Merged
merged 4 commits into from
Mar 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions radar/languages-and-frameworks/quarkus.md
Original file line number Diff line number Diff line change
@@ -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)
Loading