Manuel des Systèmes à Haute Charge

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Manuel des Systèmes à Haute Charge
Oleg Bunin
Genres: Programmation
Année de publication: 2019
Année de lecture: 2025
Ma note: Bonne
Nombre de lectures: 1
Nombre total de pages: 53
Résumé (pages): 8
Langue originale de la publication: Russe
Traductions dans d'autres langues: Aucune traduction dans d'autres langues trouvée

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.

Вверх