Le DevOps pour les architectes

Je suis Architectes

Aucune idée de la dette technique de cette release

Ajoutez-vous constamment de nouvelles fonctionnalités à votre logiciel, sans avoir le temps d’en refactoriser et d’en nettoyer le code ? Vos ingénieurs multiplient- et empilent-ils, depuis des années, des solutions de contournement face à un code de mauvaise qualité ?

Dynatrace vous offre une visibilité complète sur ce que fait véritablement votre code et sur l'état réel de la situation. La plateforme identifie les axes clés sur lesquels vous devez travailler en priorité, afin de mieux gérer votre dette technique. Utilisez Dynatrace en continu lors de vos réunions de review, pour superviser la progression des changements d'architecture. Dynatrace vous permet ainsi de retrouver la maîtrise de votre dette technique.

Impossible d'appliquer des règles d’architecture avec des équipes de développeurs si nombreuses et si éparpillées

Trop compliqué de réunir tant de développeurs dans une seule pièce ? Votre défi : veiller au respect des règles d’architecture que vous avez définies.

En utilisant Dynatrace pour la révision de votre code, vous pouvez voir comment les développeurs ont réellement implémenté leurs fonctionnalités et stories. Vous pouvez également visualiser tous les composants, services, microservices ou conteneurs (VM/Docker) tiers, que vos ingénieurs ont décidé d’ajouter. Vous pouvez ainsi rapidement rectifier le tir en cas d'erreur.

Mettre en production des releases de qualité

Parce qu'il est impossible de contrôler chaque changement au niveau du code, Dynatrace permet d'automatiser le processus en identifiant les changements d'architecture, build après build, grâce à des indicateurs clés comme le nombre d’appels de service, la mémoire allouée, le nombre d’exécutions de requêtes SQL, etc.

Dynatrace identifie les régressions grâce à ces métriques, qui servent de gage de qualité dans votre pipeline de livraison continue, et repère le code défectueux aussi tôt que possible. Vous avez ainsi la garantie que seul du code de bonne qualité est mis en production.

Besoin d'indicateurs de progression techniques et business

En tant qu’architecte, vous avez une idée spécifique de la façon dont une application devrait fonctionner en situation réelle. Mais il vous faut des retours afin de vous assurer que la réalité correspond bien aux attentes.

Dynatrace enregistre à la fois des métriques techniques (ressources utilisées par chaque fonctionnalité, points sensibles de performance en cas de pic de charge, etc.) et business (utilisateurs finaux actifs, expérience utilisateur, etc.). Directement transmises à votre poste de travail, ces métriques vous permettent d'anticiper en vue des futures releases (ex : supprimer des fonctionnalités qui ne sont plus utilisées) et de réagir immédiatement en cas de défauts d'architecture (ex : ajouter davantage de services pour faire face à un pic de charge).