Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Una guida completa per affrontare le sfide della gestione dei dati nella progettazione dei sistemi moderni. Scopri come scegliere le tecnologie giuste, gestire i compromessi tra scalabilità e affidabilità, e costruire applicazioni efficienti e manutenibili.

EAN: 9781449373320
Attualmente questo prodotto non è disponibile sul nostro sito
Assistenza Clienti

Per qualsiasi esigenza Scrivici su WhatsApp, oppure visita la pagina contattaci.

Spedizione Gratuita

Spedizione gratuita in tutta Italia, per maggiorni informazioni: pagina spedizioni.

Dettagli sul prodotto

Affronta le sfide della gestione dei dati con questo manuale completo

Nel panorama odierno dello sviluppo software, i dati rappresentano una sfida cruciale nella progettazione dei sistemi. Scalabilità, coerenza, affidabilità, efficienza e manutenibilità sono solo alcune delle problematiche da affrontare. La miriade di strumenti disponibili, dai database relazionali ai datastore NoSQL, dai processori di stream ai message broker, può disorientare. Come scegliere le soluzioni giuste per la tua applicazione? Come orientarsi tra tutti questi termini tecnici?

"Designing Data-intensive Applications" di Martin Kleppmann è una guida pratica e completa che ti aiuta a orientarti in questo complesso scenario, analizzando i pro e i contro delle diverse tecnologie per l'elaborazione e l'archiviazione dei dati. In un mondo in cui il software è in continua evoluzione, i principi fondamentali rimangono invariati. Questo libro fornisce agli ingegneri e agli architetti del software gli strumenti per applicare tali principi nella pratica e sfruttare appieno i dati nelle applicazioni moderne.

Cosa imparerai:

  • Comprendere a fondo i sistemi che già utilizzi: scopri come funzionano internamente e come utilizzarli in modo più efficace.
  • Prendere decisioni informate: identifica i punti di forza e di debolezza dei diversi strumenti.
  • Gestire i compromessi: naviga tra le diverse esigenze di coerenza, scalabilità, tolleranza agli errori e complessità.
  • Approfondire la ricerca sui sistemi distribuiti: scopri le basi su cui si fondano i database moderni.
  • Esplorare le architetture dei principali servizi online: impara dalle loro soluzioni.

"Designing Data-intensive Applications" è una risorsa preziosa per chiunque lavori con i dati e desideri costruire sistemi affidabili, scalabili e manutenibili.

Parole chiave: Data-intensive applications, database, NoSQL, architettura software, scalabilità, affidabilità, sistemi distribuiti, big data, Martin Kleppmann.

Ulteriori Informazioni

Progettazione di applicazioni intensive di dati: le grandi idee dietro sistemi affidabili scalabili e manuteni
Libri Soggetti Informatica Database Internet Principianti Introduzione Libri Soggetti Informatica Database Internet Database Teoria della progettazione Libri Soggetti Computing Internet Database Applicazioni Libri Soggetti Scienza Natura Matematica Ingegneria Tecnologia Produzione Produttività Operativa Libri Soggetti Informatica Internet Informatica Sistemi Informativi Libri Soggetti Business Fice Legge Gestione Risorse Umane Sviluppo professionale
Tipo di prodotto: ABIS BOOK
Brand: O'Reilly UK