> ## Content Index
> Fetch the complete content index at: https://www.sfeir.dev/llms.txt
> Use this file to discover other available public pages before exploring further.

# Quarkus : définition
- URL: https://www.sfeir.dev/quarkus-definition/
- Published: 2025-03-03T13:15:23.000Z
- Updated: 2025-03-03T13:15:23.000Z
- Description: Mais au fait, c'est quoi Quarkus, ce petit nouveau dans l'écosystème java qui fait concurrence à Spring ? La réponse dans ce Késako !
- Author: Erwan Le Tutour
- Tags: Késaco, définition, Java, quarkus

Quarkus est un framework [open-source](https://www.sfeir.dev/tag/opensource/) conçu pour exécuter des applications [Java](https://www.sfeir.dev/back/il-etait-une-fois-java/) avec des performances optimales dans des environnements cloud et [serverless](https://www.sfeir.dev/definition-le-serverless/). Développé par [Red Hat](https://www.redhat.com/en?ref=sfeir.dev) en 2019, il se distingue par sa rapidité de démarrage, sa faible empreinte mémoire et son intégration avec GraalVM pour la compilation native.

[GitHub - quarkusio/quarkus: Quarkus: Supersonic Subatomic Java.Quarkus: Supersonic Subatomic Java. . Contribute to quarkusio/quarkus development by creating an account on GitHub.![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/icon/pinned-octocat-093da3e6fa40-15.svg)GitHubquarkusio![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/thumbnail/quarkus)](https://github.com/quarkusio/quarkus?ref=sfeir.dev)

## Pourquoi choisir Quarkus ?

Quarkus a été conçu pour répondre aux nouvelles exigences du cloud et des architectures serverless. Ses principaux atouts sont :

- **Un temps de démarrage ultra-rapide** : grâce à la compilation native, les applications Quarkus peuvent démarrer en quelques millisecondes.
- **Une faible consommation mémoire** : optimisée pour minimiser l’utilisation des ressources, Quarkus est idéal pour les environnements à forte scalabilité.
- **Un développement rapide et efficace** : avec le mode "live coding", les modifications sont appliquées immédiatement sans avoir besoin de redémarrer l’application.
- **Une intégration native avec Kubernetes** : Quarkus simplifie le déploiement sur les plateformes cloud comme OpenShift et Kubernetes.

## Comparaison avec Spring Boot

| Critère              | Quarkus                      | Spring Boot                       |
| -------------------- | ---------------------------- | --------------------------------- |
| Temps de démarrage   | Millisecondes (avec GraalVM) | Secondes (dépend des dépendances) |
| Consommation mémoire | Très faible                  | Plus élevée en raison du runtime  |
| Déploiement Cloud    | Optimisé pour Kubernetes     | Adapté mais moins natif           |
| Mode développement   | Rechargement instantané      | Spring DevTools nécessaire        |

## Conclusion

Quarkus est une alternative performante à Spring Boot, particulièrement adaptée aux architectures cloud et serverless. Grâce à son temps de démarrage rapide, sa faible empreinte mémoire et son intégration avec GraalVM, il se distingue comme un choix idéal pour les microservices et les applications natives du cloud.

---

Si vous souhaitez créer votre première API grâce à Quarkus, c'est par ici :

[À la découverte de QuarkusQuarkus est un framework Java moderne et performant qui simplifie le développement d’applications cloud natives : découvrons-le au travers de la création d’une application exposant des micro-services REST.![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/icon/plume-point-148.png)sfeir.dev - Le média incontournable pour les passionnés de tech et d'intelligence artificielleFlorian Desfossés![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/thumbnail/_bd022ee4-3172-42c7-a8ad-af987a0ec9f7.jpeg)](https://www.sfeir.dev/back/a-la-decouverte-de-quarkus/)

---

Et si vous voulez consulter la documentation officielle c'est par là :

[Quarkus - Supersonic Subatomic JavaQuarkus: Supersonic Subatomic Java![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/icon/favicon-3.ico)Supersonic Subatomic JavaEmil Lefkof![](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/thumbnail/quarkus_card.png)](https://quarkus.io/?ref=sfeir.dev)