Jump to section

Pourquoi choisir la version Red Hat de Quarkus ?

Copier l'URL

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.

É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.

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.

Études de cas

Asiakastieto logo

Une entreprise de services de données financières a réduit le délai de développement d'une application de demande de crédit.

Dab Pumps logo

Un fabricant de matériel a simplifié ses expériences et a réduit le délai de mise sur le marché de 60 %.

Une entreprise de communication a adopté le développement agile et a réduit le délai de mise sur le marché de 75 %.

Red Hat Runtimes, qu'est-ce que c'est ?

L'offre Red Hat Runtimes, qui fait partie de la gamme Red Hat Application Services, regroupe des produits, des outils et des composants qui facilitent le développement et la maintenance des applications cloud-native. Elle inclut des environnements d'exécution et des frameworks très légers et adaptés aux architectures cloud hautement distribuées, notamment les microservices.

Pour aller plus loin

ARTICLE

Stateful et stateless : quelle est la différence ?

Les qualificatifs « stateful » ou « stateless » dépendent de la durée pendant laquelle l'état de l'interaction avec un élément est enregistré ainsi que de la manière dont cette information doit être stockée.

ARTICLE

Quarkus, qu'est-ce que c'est ?

Quarkus est une pile Java native pour Kubernetes conçue pour les machines virtuelles Java (JVM) et la compilation native, qui permet d'optimiser Java spécifiquement pour les conteneurs.

ARTICLE

Le serverless ou informatique sans serveur, qu'est-ce que c'est ?

Le serverless est un modèle de développement cloud-native qui permet aux développeurs de créer et d'exécuter des applications sans avoir à gérer des serveurs.

En savoir plus sur les applications cloud-native

Produits

Une plateforme d'applications d'entreprise comprenant un ensemble unifié de services testés conçus pour distribuer des applications sur votre choix d'infrastructure.

Ressources

Formations

Formation gratuite

Développement d'applications cloud-native avec des architectures de microservices