Partie III. Cas d'utilisation de la conception du système
Quatre-vingt-dix pour cent des fonctionnalités livrées maintenant sont meilleures que 100 % des fonctionnalités livrées jamais.
Brian Kernighan et P. J. Plauger
La troisième partie de ce livre couvre quelques cas d'utilisation et exemples courants de conception de systèmes, que nous allons travailler ensemble pour construire et mettre à l'échelle au-dessus des services de cloud computing d'AWS. Pour tous les cas d'utilisation, nous commencerons par déterminer les exigences du système, puis nous passerons à une plongée en profondeur dans les composants du système, et enfin nous terminerons le chapitre par une vue du déploiement sur AWS avec l'architecture Day 0 (produit minimum viable pour une startup avec, disons, un millier de clients) et l'architecture Day N (mise à l'échelle pour des millions de clients). En cours de route, nous discuterons des goulots d'étranglement qui peuvent survenir lors de la conception, des meilleures pratiques pour concevoir des systèmes à grande échelle et des comparaisons de services AWS similaires.
Nous recommandons de suivre le principe " Make It Work, Make It Right, Make It Fast", et tous les chapitres de la troisième partie suivent cette philosophie. Il est bon d'être optimiste et de penser qu'un jour notre système servira un milliard d'utilisateurs actifs, mais il n'est pas nécessaire de construire le système dès le premier jour pour supporter cette échelle. L'objectif d'une échelle ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access