Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

Défi métier

Développer des applications modernes, à un rythme optimal

En quoi consiste le développement d'applications modernes ?

Il s'agit d'une approche qui consiste à créer des applications directement exécutables sur des environnements de cloud hybride complexes, à les gérer et à en assurer la maintenance, le tout à un rythme soutenu. Les entreprises peuvent ainsi tirer pleinement parti de technologies novatrices (comme les conteneurs et les microservices) et de méthodes révolutionnaires telles que les pratiques agiles, DevOps et CI/CD (intégration et déploiement continus).

Vos nouvelles applications sont-elles déjà obsolètes ?

Si vous utilisez des plateformes et processus traditionnels pour développer vos applications, il y a de fortes chances que celles-ci soient dépassées avant même leur lancement. D'un autre côté, si vous créez les produits exigés par vos clients sur des systèmes distincts, vous ne pourrez pas partager les ressources applicatives entre les différents environnements. La gestion d'applications récentes et anciennes est source d'inefficacité et de perte de temps. Cela empêche vos équipes de développer leurs compétences et d'anticiper l'avenir.

Les entreprises les plus performantes déploient des applications

200 fois

plus vite que les entreprises les moins performantes

Source : Puppet + DORA, 2016 State of DevOps Report (La situation du DevOps en 2016), mars 2016.

Les demandes des clients

Tout doit aller plus vite

Vos clients sont impatients et vos concurrents ne vont certainement pas rester là sans rien faire. Puisque vous ne pouvez satisfaire les nouvelles attentes des clients en suivant des approches dépassées, l'heure est venue pour vous de bousculer vos habitudes.

Des plateformes modernes

FICO a créé la plateforme Decision Management Platform, qui donne accès aux technologies et outils FICO requis pour créer, personnaliser et déployer des applications et services.

Des architectures agiles

Volvo a amélioré la gestion des applications grâce aux conteneurs et à l'approvisionnement automatique, avec, à la clé, des cycles de vie plus rapides et fiables.

Des processus flexibles

KeyBank a mis en place un pipeline de distribution continue et automatisée, ce qui lui permet de déployer chaque semaine de nouvelles applications, contre une fois par trimestre avec l'ancien processus.

Premiers pas

Cinq pistes pour commencer à créer des applications modernes

Assurer la maintenance des applications Java et J2EE, des produits peu portables, est un vrai défi. Transférez-les dans des conteneurs : vos informaticiens auront du temps pour innover, tout en continuant d'assurer le bon fonctionnement du système.

Ressources :

Les technologies et les requêtes provenant de l'infrastructure peuvent entraîner de vrais ralentissements. Ajoutez une plateforme d'applications légère, offrant les outils qui favorisent la mise en place d'approches inédites, rapides et flexibles, comme les microservices, les services mobiles et le cloud hybride.

Ressources :

Les environnements complexes exigent d'améliorer les processus et l'automatisation. Appliquez des processus de développement reproductibles pour assurer l'auditabilité et la prévisibilité de la logique applicative.

Ressources :

Qu'il s'agisse de créer ou de mettre à jour une application, le temps est un facteur essentiel. En coordonnant les pratiques et processus de développement et d'opérations, vous pouvez aller plus vite.

Ressources :

Amadeus modernise ses applications de voyage avec le cloud privé

Nous avions besoin de conteneurs, car nous utilisons de nombreuses applications développées sur la base d'anciennes technologies que nous ne prévoyons pas d'abandonner avant une bonne dizaine d'années. Nous voulions aussi intégrer le middleware existant dans Red Hat OpenShift Container Platform, afin que les administrateurs système puissent garder une vue uniforme sur les opérations, la plateforme et la disponibilité.

Christophe Defayet, responsable du développement de logiciels, de la sécurité et des systèmes de communication

Défis à relever

Désengorgez le pipeline de développement

Une amélioration, même mineure, peut accélérer le processus. En visant plus haut et en vous attaquant aux défis les plus sérieux, les retombées seront maximales.

Travailler autrement

Préparez-vous à adopter une nouvelle stratégie de développement

Vous ne pouvez plus acheter ni développer les applications dont vous avez besoin comme vous le faisiez auparavant. Par contre, votre avenir vous appartient. Quelle sera la prochaine étape ?

Conteneurs

Les conteneurs permettent de mettre en paquets et d'isoler des applications. Quel est leur lien avec Linux® ? Comment tirer parti des technologies telles que Docker et Kubernetes ?

DevOps

L'approche DevOps, qui englobe une culture d'entreprise, l'automatisation et la conception de plateformes, met l'accent sur la rapidité et l'itération. Comment développer votre activité à un rythme plus soutenu ? En créant des applications qui reposent sur des données et en transposant les principes DevOps à l'Internet des objets.

Mobilité

Les applications mobiles modifient le fonctionnement des entreprises, leurs relations avec les clients et les attentes de ces derniers. Comment transformer votre entreprise et passer à une stratégie axée sur la mobilité ? En modernisant le développement avec une plateforme partagée.

Laissez-nous vous aider à développer des applications modernes et performantes.