Hands-On System Design: Învățați proiectarea sistemelor, scalarea aplicațiilor, modelele de proiectare a dezvoltării software cu cazuri reale de utilizare

Evaluare:   (4.0 din 5)

Hands-On System Design: Învățați proiectarea sistemelor, scalarea aplicațiilor, modelele de proiectare a dezvoltării software cu cazuri reale de utilizare (Kumar Ramchandani Harsh)

Recenzii ale cititorilor

Rezumat:

Cartea „Get Start with System Design” este recomandată începătorilor care învață concepte de proiectare a sistemelor, acoperind idei fundamentale esențiale pentru proiectarea produselor. Deși include subiecte importante pentru pregătirea pentru interviu, există critici privind lipsa exemplelor practice și o percepție a originalității conținutului.

Avantaje:

Introducere bună în conceptele de proiectare a sistemelor, acoperă subiecte fundamentale, include secțiuni despre OOP-uri și Design Patterns, ușor de înțeles, util pentru pregătirea pentru interviu.

Dezavantaje:

Lipsă de exemple practice, unele conținuturi par a fi copiate din alte surse, unii utilizatori sugerează schimbarea titlului.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Aplicația software scalabilă este punctul central al acestei cărți, care îl poartă pe cititor într-o călătorie aprofundată. După ce veți citi acest ghid, veți înțelege mai bine cum să creați o aplicație scalabilă, la nivel de întreprindere.

Cartea discută principiile de proiectare a sistemului, rețelele de calculatoare, principalele protocoale de rețea, strategiile de scalare a accesului la date și diverse stiluri arhitecturale pentru crearea sistemului. Se realizează o examinare aprofundată a diferitelor tehnologii, cum ar fi memoria cache, CDN, balansatoarele de încărcare și cozile de mesagerie și implementarea acestora. Cartea demonstrează, de asemenea, cum puteți utiliza aceste combinații de tehnologii în cel mai bun mod pentru a crea un sistem scalabil la nivel de întreprindere. Examinarea mai multor stiluri arhitecturale pentru proiectarea sistemului vă ajută să alegeți cea mai bună cale pentru arhitecturarea sistemului dumneavoastră. În plus, cartea explorează concepte de programare orientată pe obiecte și modele de proiectare care facilitează crearea unui cod curat și întreținut. Cititorul va dezvolta o cunoaștere intuitivă a numeroaselor instrumente și abordări pentru crearea unui sistem scalabil prin utilizarea mai multor exemple reale de proiectare a sistemului.

Această carte poate aborda orice problemă de proiectare de sistem pe care o puteți întâlni în poziția dvs. actuală sau la interviuri. Veți învăța cum să proiectați un sistem de la zero, iar exemplele din carte vă vor ajuta să vă îmbunătățiți abilitățile.

TABEL DE CONȚINUT

1. Principiile de bază ale principiilor de proiectare a sistemelor.

2. Bazele rețelelor.

3. Scalarea bazelor de date.

4. Arhitectura sistemului.

5. Introducere în programarea orientată pe obiect.

6. Modele de proiectare.

7. Metodologia de proiectare orientată pe obiect.

8. Abordarea problemelor de proiectare a sistemelor.

9. Proiectarea unui magazin cheie-valoare.

10. Proiectarea unui site de streaming video.

11. Proiectarea unui site web precum Twitter.

12. Proiectarea unui sistem de autentificare a cardurilor.

13. Proiectarea unei aplicații de găzduire a imaginilor.

Alte date despre carte:

ISBN:9789355512369
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2022
Numărul de pagini:220

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On System Design: Învățați proiectarea sistemelor, scalarea aplicațiilor, modelele de...
Aplicația software scalabilă este punctul central...
Hands-On System Design: Învățați proiectarea sistemelor, scalarea aplicațiilor, modelele de proiectare a dezvoltării software cu cazuri reale de utilizare - Hands-On System Design: Learn System Design, Scaling Applications, Software Development Design Patterns with Real Use-Cases

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)