Modèles d'architecture logicielle pour les systèmes sans serveur : L'architecture pour l'innovation avec des événements, des services autonomes et des micro-frontaux

Note :   (4,4 sur 5)

Modèles d'architecture logicielle pour les systèmes sans serveur : L'architecture pour l'innovation avec des événements, des services autonomes et des micro-frontaux (John Gilbert)

Avis des lecteurs

Résumé:

Ce livre propose une exploration complète des modèles d'architecture basés sur les événements, spécifiquement pour les systèmes sans serveur et les environnements cloud. Il fournit des indications précieuses pour les architectes système nouveaux et expérimentés, en mettant l'accent sur la conception modulaire, l'efficacité opérationnelle et l'importance de s'adapter à l'évolution des besoins.

Avantages:

Le livre est bien accueilli pour sa couverture approfondie des modèles architecturaux, ses conseils pratiques et ses exemples concrets, en particulier avec les services AWS. Les lecteurs apprécient sa clarté, l'introduction de concepts précieux tels que les principes SOLID, et le fait qu'il convienne aussi bien aux débutants qu'aux architectes expérimentés. De nombreux lecteurs ont noté qu'il développe les connaissances existantes tout en offrant de nouvelles perspectives sur les architectures sans serveur.

Inconvénients:

Les critiques soulignent que le livre manque de profondeur dans certains domaines, utilisant des mots à la mode sans simplification, et peut être accablant ou déroutant pour certains lecteurs. Il est principalement axé sur AWS, ce qui peut limiter son applicabilité pour les utilisateurs travaillant avec Azure ou d'autres services cloud. En outre, certains évaluateurs ont trouvé le style d'écriture moins perspicace, estimant qu'il évitait des explications directes sur des sujets complexes tels que la conception d'API.

(basé sur 11 avis de lecteurs)

Titre original :

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends

Contenu du livre :

Un guide professionnel pour résoudre des problèmes complexes tout en concevant des logiciels modernes.

Caractéristiques principales :

⬤ Apprendre les meilleures pratiques pour concevoir des systèmes logiciels d'entreprise.

⬤ Comprendre l'importance de construire des systèmes fiables, maintenables et évolutifs.

⬤ Devenir un architecte logiciel professionnel en apprenant les modèles de conception de logiciels et les concepts architecturaux les plus efficaces.

Description du livre :

Alors que les entreprises subissent une transformation numérique pour rester compétitives, il est aujourd'hui plus important que jamais pour les professionnels de l'informatique de concevoir des systèmes qui suivent le rythme du changement tout en maintenant la stabilité.

Ce livre vous présente les modèles architecturaux qui alimentent les systèmes logiciels d'entreprise et les éléments architecturaux clés qui permettent le changement, tels que les événements, les services autonomes et les micro-frontaux, tout en démontrant comment mettre en œuvre et exploiter des systèmes anti-fragiles. Vous diviserez un système et définirez des limites afin que les équipes puissent travailler de manière autonome et accélérer le rythme de l'innovation. Le livre couvre également les modèles d'événements et de données de bas niveau qui soutiennent l'ensemble de l'architecture, tout en vous permettant de démarrer avec les différents modèles de conception de services autonomes. Au fur et à mesure de votre progression, vous vous concentrerez sur les meilleures pratiques en matière de sécurité, de fiabilité, de testabilité, d'observabilité et de performance. Enfin, le livre combine tout ce que vous avez appris, en expliquant les méthodologies d'expérimentation, de déploiement et de livraison continus, avant de vous fournir quelques réflexions finales sur la façon de commencer à progresser.

À la fin de ce livre, vous serez en mesure d'architecturer vos propres systèmes sans serveur, pilotés par les événements, qui sont prêts à s'adapter et à changer afin que vous puissiez fournir de la valeur au rythme nécessaire à votre entreprise.

Ce que vous apprendrez :

⬤ Explorer les modèles architecturaux pour créer des systèmes anti-fragiles qui prospèrent avec le changement.

⬤ Mettre l'accent sur les pratiques DevOps qui permettent aux équipes full-stack d'être autonomes.

⬤ Construire des systèmes sans serveur à l'échelle de l'entreprise.

⬤ Appliquer les principes des microservices au frontend.

⬤ Découvrir comment les principes SOLID s'appliquent à l'architecture des logiciels et des bases de données.

⬤ Créer des processeurs de flux d'événements qui alimentent l'approvisionnement d'événements et le modèle CQRS.

⬤ Déployer un système multirégional, y compris les contrôles de santé régionaux, le routage basé sur la latence et la réplication.

⬤ Explorer le modèle Strangler pour la migration des systèmes existants.

A qui s'adresse ce livre :

Ce livre s'adresse aux architectes logiciels et aux architectes logiciels en herbe qui souhaitent découvrir les différents modèles et les meilleures pratiques pour concevoir de meilleurs logiciels. Une expérience de niveau intermédiaire dans le développement et la conception de logiciels est requise. Des connaissances de niveau débutant sur le cloud vous aideront également à tirer le meilleur parti de ce livre sur la conception de logiciels.

Autres informations sur le livre :

ISBN :9781800207035
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Modèles d'architecture logicielle pour les systèmes sans serveur : L'architecture pour l'innovation...
Un guide professionnel pour résoudre des...
Modèles d'architecture logicielle pour les systèmes sans serveur : L'architecture pour l'innovation avec des événements, des services autonomes et des micro-frontaux - Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
Modèles et meilleures pratiques de développement natif dans le nuage - Cloud Native Development...
Créez des systèmes qui tirent parti des avantages du...
Modèles et meilleures pratiques de développement natif dans le nuage - Cloud Native Development Patterns and Best Practices
Les portes du Tarot : Leçons pour le devin pratique - The Doors of Tarot: Lessons for the Practical...
John Gilbert était un extraordinaire devin et...
Les portes du Tarot : Leçons pour le devin pratique - The Doors of Tarot: Lessons for the Practical Diviner
L'arbre de l'esprit : Leçons sur le tarot, la cabale et le chemin spirituel - The Tree of Spirit:...
Utilisant l'arbre de vie cabalistique et le jeu de...
L'arbre de l'esprit : Leçons sur le tarot, la cabale et le chemin spirituel - The Tree of Spirit: Lessons on Tarot, Cabala, and the Spiritual Path
Mother Goose's Nursery Rhymes : Un recueil d'alphabets, de rimes, de contes et de jingles (1877) -...
Ce livre ancien rare est une réimpression en...
Mother Goose's Nursery Rhymes : Un recueil d'alphabets, de rimes, de contes et de jingles (1877) - Mother Goose's Nursery Rhymes: A Collection Of Alphabets, Rhymes, Tales And Jingles (1877)
JavaScript Cloud Native Development Cookbook (en anglais) - JavaScript Cloud Native Development...
Maîtrisez plus de 60 recettes pour vous aider à...
JavaScript Cloud Native Development Cookbook (en anglais) - JavaScript Cloud Native Development Cookbook

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)