Progettazione di sistema pratica: Imparare a progettare sistemi, scalare applicazioni, progettare modelli di sviluppo software con casi d'uso reali

Punteggio:   (4,0 su 5)

Progettazione di sistema pratica: Imparare a progettare sistemi, scalare applicazioni, progettare modelli di sviluppo software con casi d'uso reali (Kumar Ramchandani Harsh)

Recensioni dei lettori

Riepilogo:

Il libro “Get Start with System Design” è consigliato ai principianti per l'apprendimento dei concetti di progettazione di sistemi e copre le idee fondamentali per la progettazione di prodotti. Sebbene includa argomenti importanti per la preparazione ai colloqui, ci sono critiche riguardo alla mancanza di esempi pratici e alla percezione di originalità dei contenuti.

Vantaggi:

Buona introduzione ai concetti di progettazione di sistemi, copre argomenti fondamentali, include sezioni su OOP e Design Pattern, facile da capire, utile per la preparazione ai colloqui.

Svantaggi:

Mancano esempi pratici, alcuni contenuti sembrano copiati da altre fonti, alcuni utenti suggeriscono di cambiare il titolo.

(basato su 3 recensioni dei lettori)

Titolo originale:

Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Contenuto del libro:

La scalabilità delle applicazioni software è l'obiettivo di questo libro, che accompagna il lettore in un viaggio approfondito. Dopo aver letto questa guida, si comprenderà meglio come creare un'applicazione scalabile di livello aziendale.

Il libro illustra i principi di progettazione del sistema, le reti di computer, i principali protocolli di rete, le strategie per scalare l'accesso ai dati e i vari stili architetturali per la creazione del sistema. Viene condotto un esame approfondito di varie tecnologie come la memoria cache, la CDN, i bilanciatori di carico e le code di messaggistica e la loro implementazione. Il libro dimostra inoltre come sia possibile utilizzare queste combinazioni di tecnologie nel modo migliore per costruire un sistema scalabile di livello aziendale. L'esame di diversi stili architetturali per la progettazione del sistema aiuta a scegliere il percorso migliore per l'architettura del sistema. Inoltre, il libro esplora i concetti di programmazione orientata agli oggetti e i modelli di progettazione che facilitano la creazione di codice pulito e manutenibile. Il lettore svilupperà una conoscenza intuitiva di numerosi strumenti e approcci per la creazione di un sistema scalabile, utilizzando diversi esempi reali di progettazione di sistema.

Questo libro è in grado di affrontare qualsiasi problema di progettazione di sistemi che potreste incontrare nella vostra posizione attuale o nei vostri colloqui. Imparerete a progettare un sistema da zero e gli esempi contenuti nel libro vi aiuteranno a migliorare le vostre capacità.

INDICE DEI CONTENUTI

1. Fondamenti dei principi di progettazione dei sistemi.

2. Fondamenti di rete.

3. Scalare i database.

4. Architettura del sistema.

5. Introduzione alla programmazione orientata agli oggetti.

6. Modelli di progettazione.

7. Metodologia di progettazione orientata agli oggetti.

8. Approccio ai problemi di progettazione dei sistemi.

9. Progettazione di un archivio di valori-chiave.

10. Progettazione di un sito web di streaming video.

11. Progettare un sito web come Twitter.

12. Progettazione di un sistema di autenticazione tramite carta.

13. Progettazione di un'applicazione di hosting di immagini.

Altre informazioni sul libro:

ISBN:9789355512369
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2022
Numero di pagine:220

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Progettazione di sistema pratica: Imparare a progettare sistemi, scalare applicazioni, progettare...
La scalabilità delle applicazioni software è...
Progettazione di sistema pratica: Imparare a progettare sistemi, scalare applicazioni, progettare modelli di sviluppo software con casi d'uso reali - Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)