Overview
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Les enquêtes salariales mondiales placent régulièrement l'architecte logiciel dans le top 10 des meilleurs emplois, mais il n'existe pas de véritable guide pour aider les développeurs à devenir architectes. Jusqu'à présent. Cette édition mise à jour offre un aperçu complet des nombreux aspects de l'architecture logicielle, avec cinq nouveaux chapitres couvrant les dernières découvertes dans ce domaine. Les architectes en herbe et les architectes confirmés examineront les caractéristiques architecturales, les modèles architecturaux, la détermination des composants, l'architecture des diagrammes, la gouvernance, les données, l'IA générative, les topologies d'équipe et bien d'autres sujets.
Mark Richards et Neal Ford, praticiens expérimentés qui ont enseigné l'architecture logicielle pendant des années, se concentrent sur les principes d'architecture qui s'appliquent à toutes les piles technologiques. Tu exploreras l'architecture logicielle sous un jour nouveau, en tenant compte de toutes les innovations de la dernière décennie.
Ce livre examine :
- Les styles et modèles d'architecture: microservices, monolithes modulaires, micro-noyaux, architectures en couches, et bien d'autres encore
- Composants: identification, couplage, cohésion, partitionnement et granularité
- Compétences non techniques: gestion efficace d'équipe, collaboration, modèles d'engagement commercial, négociation, présentations, etc.
- Modernité: Pratiques d'ingénierie et approches opérationnelles qui ont radicalement changé ces dernières années, y compris les considérations liées au Cloud et à l'IA générative
- L'architecture en tant que discipline d'ingénierie: des résultats reproductibles, des mesures et des évaluations concrètes qui ajoutent de la rigueur à l'architecture logicielle