Evaluare:
Cartea oferă o prezentare generală a modelelor de proiectare a sistemelor distribuite, cu accent pe Kubernetes. Deși este considerată o bună introducere în subiect, mulți recenzenți au remarcat abordarea sa superficială și dependența mare de configurațiile Kubernetes, ceea ce a condus la recenzii mixte cu privire la profunzimea și utilitatea sa.
Avantaje:Cartea oferă o bună introducere în modelele sistemelor distribuite, ceea ce o face potrivită pentru citire și înțelegere rapidă. Ea oferă scenarii practice și diagrame utile. Unii cititori apreciază claritatea și relevanța sa modernă, considerând-o o referință utilă pentru discuțiile despre arhitectură.
Dezavantaje:Mulți cititori critică cartea pentru că este prea superficială și lipsită de profunzime, reiterând adesea informații care pot fi găsite online. Este prea concentrată pe Kubernetes, unii sugerând că ar fi trebuit să evidențieze mai mult conceptele fundamentale ale sistemelor distribuite. Există, de asemenea, plângeri cu privire la publicul său țintă neclar, făcându-l banal pentru inginerii cu experiență, fiind în același timp prea ambiguu pentru începători.
(pe baza a 35 recenzii ale cititorilor)
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Fără modele de proiectare stabilite care să îi ghideze, dezvoltatorii au fost nevoiți să construiască sisteme distribuite de la zero, iar cele mai multe dintre aceste sisteme sunt, într-adevăr, foarte unice. În prezent, utilizarea tot mai frecventă a containerelor a deschis calea pentru modelele de bază ale sistemelor distribuite și pentru componentele containerizate reutilizabile.
Acest ghid practic prezintă o colecție de modele generice repetabile, care ajută la dezvoltarea unor sisteme distribuite fiabile mult mai ușor de abordat și mai eficient. Autorul Brendan Burns-Director de inginerie la Microsoft Azure-demonstrează cum puteți adapta modelele de proiectare software existente pentru a proiecta și construi aplicații distribuite fiabile. Inginerii de sisteme și dezvoltatorii de aplicații vor învăța cum aceste modele stabilite de mult timp oferă un limbaj și un cadru comun pentru a crește dramatic calitatea sistemului dumneavoastră.
Înțelegeți cum modelele și componentele reutilizabile permit dezvoltarea rapidă a unor sisteme distribuite fiabile. Utilizați tiparele side-car, adaptor și ambasador pentru a vă împărți aplicația într-un grup de containere pe o singură mașină.
Explorați modelele distribuite multinod slab cuplate pentru replicare, scalare și comunicare între componente. Învățați modele de sisteme distribuite pentru procesarea datelor pe loturi la scară largă, care acoperă cozile de lucru, procesarea bazată pe evenimente și fluxurile de lucru coordonate.
© 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)