Capitolo 16. Consigli finali per il successo
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Siamo sinceri. Costruire sistemi distribuiti scalabili è difficile!
I sistemi distribuiti sono per loro natura complessi, con molteplici modalità di guasto che devi prendere in considerazione e progettare per gestire ogni eventualità. Le cose si complicano ulteriormente quando le tue applicazioni sono sollecitate da alti volumi di richieste e da risorse di dati in rapida crescita.
Le applicazioni su scala richiedono numerosi componenti hardware e software che collaborano tra loro e che creano la capacità di ottenere basse latenze e un elevato throughput. La tua sfida consiste nel comporre tutte queste parti mobili in un'applicazione che soddisfi i requisiti e che non ti costi nulla.
In questo libro ho trattato l'ampio panorama di principi, architetture, meccanismi e tecnologie che sono fondamentali per i sistemi distribuiti scalabili. Armato di queste conoscenze, potrai iniziare a progettare e realizzare applicazioni su larga scala.
Sospetto che non sarai sorpreso di sapere che questa non è la fine della storia. Tutti noi operiamo in un panorama in continua evoluzione, caratterizzato da nuove esigenze applicative e nuove tecnologie hardware e software. Sebbene i principi di base dei sistemi distribuiti siano ancora validi (per il prossimo futuro, in ogni caso, lafisica quantistica potrebbe cambiare ...
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