From d4ca80b7c7c50d8d7a7028e8a0a983958f3bf351 Mon Sep 17 00:00:00 2001 From: manuraf Date: Mon, 26 Feb 2024 17:44:01 +0100 Subject: [PATCH 1/4] add quarkus --- radar/languages-and-frameworks/quarkus.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 radar/languages-and-frameworks/quarkus.md diff --git a/radar/languages-and-frameworks/quarkus.md b/radar/languages-and-frameworks/quarkus.md new file mode 100644 index 0000000..f86a387 --- /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. + +- **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 Spring Boot + +- Selfcare Onboarding domain (https://github.com/pagopa/selfcare-onboarding) +- Selfcare Uset domain (https://github.com/pagopa/selfcare-user) \ No newline at end of file From 08ebb356f29a053eca3c1d02588a727b5d7f897a Mon Sep 17 00:00:00 2001 From: manuraf Date: Mon, 26 Feb 2024 17:46:33 +0100 Subject: [PATCH 2/4] fix label --- radar/languages-and-frameworks/quarkus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/languages-and-frameworks/quarkus.md b/radar/languages-and-frameworks/quarkus.md index f86a387..4e203c3 100644 --- a/radar/languages-and-frameworks/quarkus.md +++ b/radar/languages-and-frameworks/quarkus.md @@ -19,4 +19,4 @@ tags: [java, backend] ### Repositories using Spring Boot - Selfcare Onboarding domain (https://github.com/pagopa/selfcare-onboarding) -- Selfcare Uset domain (https://github.com/pagopa/selfcare-user) \ No newline at end of file +- Selfcare User domain (https://github.com/pagopa/selfcare-user) \ No newline at end of file From f68d604e0ec2a74c68131f9bc153a87beb430421 Mon Sep 17 00:00:00 2001 From: manuraf Date: Mon, 26 Feb 2024 17:47:47 +0100 Subject: [PATCH 3/4] some adds --- radar/languages-and-frameworks/quarkus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/languages-and-frameworks/quarkus.md b/radar/languages-and-frameworks/quarkus.md index 4e203c3..6499d5b 100644 --- a/radar/languages-and-frameworks/quarkus.md +++ b/radar/languages-and-frameworks/quarkus.md @@ -10,7 +10,7 @@ tags: [java, backend] ## 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. +- **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. From 476047f048ab6c40fbe5287f209e09f2c6db68db Mon Sep 17 00:00:00 2001 From: manuraf Date: Mon, 26 Feb 2024 19:56:47 +0100 Subject: [PATCH 4/4] fix label --- radar/languages-and-frameworks/quarkus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/languages-and-frameworks/quarkus.md b/radar/languages-and-frameworks/quarkus.md index 6499d5b..e83ff8b 100644 --- a/radar/languages-and-frameworks/quarkus.md +++ b/radar/languages-and-frameworks/quarkus.md @@ -16,7 +16,7 @@ tags: [java, backend] - **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 Spring Boot +### 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