Hands-On System Design : Apprendre la conception de systèmes, la mise à l'échelle d'applications, les modèles de conception de développement logiciel avec des cas d'utilisation réels.

Note :   (4,0 sur 5)

Hands-On System Design : Apprendre la conception de systèmes, la mise à l'échelle d'applications, les modèles de conception de développement logiciel avec des cas d'utilisation réels. (Kumar Ramchandani Harsh)

Avis des lecteurs

Résumé:

Le livre « Get Start with System Design » est recommandé aux débutants qui apprennent les concepts de conception de systèmes, couvrant les idées fondamentales essentielles à la conception de produits. Bien qu'il comprenne des sujets importants pour la préparation aux entretiens, il y a des critiques concernant le manque d'exemples pratiques et une perception de l'originalité du contenu.

Avantages:

Bonne introduction aux concepts de conception de systèmes, couvre des sujets fondamentaux, inclut des sections sur les OOP et les Design Patterns, facile à comprendre, utile pour la préparation aux entretiens.

Inconvénients:

Manque d'exemples pratiques, certains contenus semblent être copiés d'autres sources, certains utilisateurs suggèrent de changer le titre.

(basé sur 3 avis de lecteurs)

Titre original :

Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Contenu du livre :

La mise à l'échelle d'une application logicielle est le thème central de ce livre, qui emmène le lecteur dans un voyage en profondeur. Après avoir lu ce guide, vous comprendrez mieux comment créer une application évolutive au niveau de l'entreprise.

L'ouvrage aborde les principes de conception du système, les réseaux informatiques, les principaux protocoles de mise en réseau, les stratégies d'échelonnement de l'accès aux données et les différents styles d'architecture pour la création du système. Un examen approfondi de diverses technologies telles que la mémoire cache, le CDN, les équilibreurs de charge et les files d'attente de messagerie est effectué, ainsi que leur mise en œuvre. Le livre démontre également comment vous pouvez utiliser ces combinaisons de technologies de la meilleure façon possible pour construire un système d'entreprise évolutif. L'examen de plusieurs styles architecturaux pour la conception de systèmes vous aide à choisir la meilleure voie pour l'architecture de votre système. En outre, le livre explore les concepts de programmation orientée objet et les modèles de conception qui facilitent la création d'un code propre et facile à maintenir. Le lecteur développera une connaissance intuitive de nombreux outils et approches pour créer un système évolutif en utilisant plusieurs exemples réels de conception de systèmes.

Ce livre peut répondre à tous les problèmes de conception de systèmes que vous pouvez rencontrer dans votre poste actuel ou lors d'entretiens. Vous apprendrez à concevoir un système à partir de zéro, et les exemples contenus dans le livre vous aideront à améliorer vos compétences.

TABLE DES MATIÈRES

1. Principes fondamentaux de la conception de systèmes.

2. Les bases de la mise en réseau.

3. Mise à l'échelle des bases de données.

4. Architecture du système.

5. Introduction à la programmation orientée objet.

6. Modèles de conception.

7. Méthodologie de conception orientée objet.

8. Approche des problèmes de conception de systèmes.

9. Conception d'un magasin de valeurs clés.

10. Conception d'un site web de streaming vidéo.

11. Conception d'un site web comme Twitter.

12. Conception d'un système d'authentification par carte.

13. Conception d'une application d'hébergement d'images.

Autres informations sur le livre :

ISBN :9789355512369
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2022
Nombre de pages :220

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Hands-On System Design : Apprendre la conception de systèmes, la mise à l'échelle d'applications,...
La mise à l'échelle d'une application logicielle...
Hands-On System Design : Apprendre la conception de systèmes, la mise à l'échelle d'applications, les modèles de conception de développement logiciel avec des cas d'utilisation réels. - Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

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)