Parte III. Casi d'uso della progettazione del sistema
Il 90% delle funzionalità fornite ora è meglio del 100% di quelle fornite mai.
Brian Kernighan e P. J. Plauger
La terza parte di questo libro tratta alcuni casi d'uso ed esempi di progettazione di sistemi comuni, che affronteremo insieme per costruire e scalare i servizi di cloud computing di AWS. Per tutti i casi d'uso, inizieremo con la definizione dei requisiti del sistema, poi passeremo a un'immersione profonda nei componenti del sistema e infine chiuderemo il capitolo con una visione del deployment su AWS con l'architettura del giorno 0 (prodotto minimo realizzabile per una startup con, ad esempio, mille clienti) e l'architettura del giorno N (scalare fino a milioni di clienti). Lungo il percorso, discuteremo dei colli di bottiglia che potrebbero verificarsi nella progettazione, delle migliori pratiche per la progettazione di sistemi su larga scala e del confronto tra servizi AWS simili.
Noi di consigliamo di seguire il principio Make It Work, Make It Right, Make It Fast e tutti i capitoli della Parte III seguono questa filosofia. È bene essere ottimisti sul fatto che un giorno il nostro sistema servirà un miliardo di utenti attivi, ma non è necessario costruire il sistema fin dal primo giorno per supportare questa scala. L'obiettivo di una scala enorme non deve mai trattenerti dal lanciare il prodotto: assicurati che il sistema sia sufficientemente estensibile in modo che, in caso di necessità futura, possa essere ...
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