Cette vidéo de formation s'adresse aux développeurs, architectes et chefs de projet qui souhaitent améliorer la
disponibilité, la
résilience ou la capacité de leurs applications, qu'elles soient web, client-serveur voire mobiles. Les techniques décrites sont applicables à un grand nombre de langages, de bases de données ou d'environnements de production, qu'ils soient cloud ou hébergés en interne.
De plus en plus d'applications doivent répondre à des contraintes de
disponibilité ou d'
élasticité fortes. En parallèle, les
techniques d'hébergement de ces applications sont en pleine mutation : virtualisation, cloud public ou privé, conteneurs, etc. Ces nouveaux modes d'hébergement apportent de nouvelles problématiques :
erreurs transientes (ou micro-coupures),
indisponibilité partielle de services,
performances non-prévisibles.
Vous découvrirez dans cette vidéo comment mettre en pratique des modèles de conception - ou design patterns - permettant de rendre vos
applications plus robustes en s'
adaptant à la charge plus facilement. Nous étudierons également la façon de préparer vos applications à une
montée en charge, que cela soit au niveau de la partie applicative ou des
données. Enfin, nous aborderons quelques principes clés pour
manager et surveiller vos applications en fonction de leur mode d’hébergement.
Des éléments complémentaires sont disponibles en téléchargement.