Description Générale
Un petit livre, un peu plus de 50 pages PDF, ressemble davantage à un résumé de conférences provenant de présentations ou de conférences. Le matériel est présenté sous forme textuelle et graphique. La difficulté de lecture est facile.
Aperçu Rapide
Le matériel ne se compose pas de chapitres, mais plutôt de leçons. Je vais brièvement passer en revue chacune d'elles.
Manuel sur les charges élevées :
- Leçon 1 est consacrée à l'analyse des systèmes en général. Les comparaisons entre les approches monolithiques et microservices sont discutées. L'architecture à trois niveaux (frontend, backend et stockage) est mentionnée.
- Leçon 2 est consacrée à la mise à l'échelle du frontend : diffusion de contenu statique, mise en cache, construction d'architecture, équilibrage de charge.
- Leçon 3 est consacrée à la mise à l'échelle du backend. Les couches de code, la mise en cache et des choses similaires sont discutées.
- Leçon 4 est consacrée à la mise à l'échelle dans le temps - c'est-à-dire les opérations différées et asynchrones.
- Leçon 5 est consacrée aux bases de données et à leur mise à l'échelle. Les types de bases de données, la réplication, le partitionnement - principaux sujets de la leçon.
- Leçon 6 s'intitule "Fiabilité, Exploitation, Modèles d'Architectures Évolutives" et est consacrée aux pratiques de maintenance et d'exploitation des systèmes. La surveillance et le déploiement sont mentionnés.
Opinion
Pour un livre-résumé de 50 pages, le matériel est assez bon et intéressant. Cependant, tout est traité exclusivement sous un aspect théorique, avec une vision purement superficielle. Il est donc peu probable que vous trouviez des recommandations spécifiques ici. Il n'y a pas non plus d'exemples de code dans le livre (enfin, on comprend pourquoi - le matériel consiste en des abstractions et est traité superficiellement). J'aimerais voir plus de chapitres - de leçons, par exemple, l'une d'elles consacrée à des outils spécifiques (même superficiellement), et une autre - aux tests de systèmes à charge élevée.