-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |