Présentation
Quarkus est une pile Java™ native pour Kubernetes qui permet de créer des applications serverless et des microservices rapides et légers.
Intégrée à la solution Red Hat Runtimes, la version Red Hat de Quarkus est une plateforme idéale pour les applications cloud-native, grâce à son intégration étroite avec Red Hat OpenShift® et à ses fonctions prêtes pour la production.
Les développeurs peuvent choisir les frameworks Java pour leurs applications exécutées en mode JVM (machine virtuelle Java).
Quarkus a été conçu selon un modèle centré sur les conteneurs. Il consomme donc peu de mémoire et accélère le démarrage.
Quels sont les avantages de la version Red Hat de Quarkus ?
Red Hat fournit des environnements et des outils de développement pré-construits et natifs pour Kubernetes, qui permettent de se lancer plus rapidement dans le développement, en éliminant les temps de configuration et de préparation.
Grâce à Red Hat OpenShift et Red Hat Runtimes avec Quarkus, les développeurs peuvent améliorer considérablement leur productivité et leur capacité à innover.
Économies
La faible consommation de mémoire et le temps de démarrage rapide de Quarkus optimisent l'utilisation des ressources et l'expérience utilisateur.
Pensé pour le développeur
Quarkus prend en charge les normes et les bibliothèques Java les plus courantes, ainsi que la rédaction de code en direct et les configurations unifiées, pour permettre un développement rapide et itératif.
Adapté au serverless
Avec un temps de démarrage rapide, une faible consommation de mémoire et une taille d'application réduite, Quarkus est idéal pour les applications serverless.
Fiabilité
Développé à partir de l'écosystème Java d'entreprise, fiable et éprouvé, Quarkus profite d'une communauté active d'utilisateurs, à laquelle contribuent plus de 180 développeurs.
Intégration à OpenShift
Quarkus est intégré à OpenShift, ce qui en fait un environnement idéal pour les applications évolutives, rapides et légères.
Écosystème d'extensions
Il existe plus de 90 extensions pour configurer, démarrer et intégrer un framework ou une technologie à une application Quarkus, et ainsi se concentrer sur son code.
Réactif et basé sur les événements
Quarkus est idéal pour les applications réactives. Il utilise en effet une boucle d'événements réactive et non bloquante, qui permet aux développeurs de choisir entre le code impératif et réactif, selon le cas d'utilisation.
Pourquoi choisir Quarkus sur OpenShift ?
Un environnement d'applications unifié permet le développement et la distribution rapides des solutions d'entreprise, et vous assure de conserver une longueur d'avance sur la concurrence.
Grâce à la solution Red Hat OpenShift et une chaîne d'outils de développement d'applications cloud-native, dont Quarkus, les développeurs peuvent améliorer leur productivité de manière significative. Red Hat fournit des environnements et des outils de développement pré-construits et natifs pour Kubernetes, qui permettent de se lancer plus rapidement dans le développement, en éliminant les temps de configuration et de préparation.