Chapitre 1. Un problème de communication
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
On est arrivés à un tournant intéressant dans le secteur du développement logiciel. Des équipes réparties dans le monde entier développent des systèmes logiciels à l'échelle d'Internet dans toutes sortes de langages de programmation, avec des architectures allant des systèmes monolithiques à ceux composés de dizaines de microservices distribués. Les approches Agile et Lean ne sont plus considérées comme des méthodes de niche pour développer des logiciels, et même les organisations les plus traditionnelles cherchent à obtenir un retour rapide grâce à des produits minimums viables pour valider leurs idées. De plus, des techniques telles que les tests automatisés et la livraison continue, associées à la puissance du Cloud computing et aux gains de vitesse incroyables offerts par l’intelligence artificielle générative (GenAI), permettent à toutes les organisations, quelle que soit leur taille, de concrétiser cela. Mais il manque encore quelque chose.
Demande à quelqu’un du secteur du bâtiment de te présenter visuellement l’architecture d’un bâtiment, et tu te verras probablement présenter des plans de site, des plans d’étage, des élévations, des coupes et des dessins détaillés. En revanche, demande à un développeur de logiciels de te présenter visuellement l’architecture d’un système logiciel, et tu obtiendras probablement ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access