Evaluare:
Cartea „Patterns of Distributed Systems” de Unmesh Joshi este foarte apreciată pentru lizibilitatea și perspectivele sale practice în construirea de software pentru întreprinderi. Ea conține un conținut bine organizat care abordează diverse aspecte ale sistemelor distribuite, inclusiv replicarea datelor, partiționarea și comunicarea. Cu toate acestea, există unele preocupări cu privire la calitatea fizică a cărții.
Avantaje:Conținut lizibil și util, organizare bine structurată, exemple și relatări practice, perspective bune pentru dezvoltarea de software pentru întreprinderi, recomandată practicienilor.
Dezavantaje:Îngrijorări cu privire la calitatea fizică a cărții, inclusiv ambalaj rupt, carte deteriorată și calitate slabă a hârtiei care ridică semne de întrebare cu privire la autenticitate.
(pe baza a 4 recenzii ale cititorilor)
Patterns of Distributed Systems
O abordare a modelelor pentru proiectarea sistemelor distribuite și rezolvarea problemelor comune de implementare
În prezent, din ce în ce mai multe întreprinderi depind de serviciile cloud de la furnizori precum AWS, Microsoft Azure și GCP. De asemenea, acestea utilizează produse, precum Kafka și Kubernetes, sau baze de date, precum YugabyteDB, Cassandra, MongoDB și Neo4j, care sunt distribuite prin natura lor. Deoarece aceste sisteme distribuite sunt în mod inerent sisteme cu stare, arhitecții și dezvoltatorii de întreprinderi trebuie să fie pregătiți pentru toate lucrurile care pot și vor merge prost atunci când datele sunt stocate pe mai multe servere - de la blocarea proceselor la întârzieri în rețea și ceasuri nesincronizate.
Patterns of Distributed Systems descrie un set de modele care au fost observate în sistemele distribuite open-source principale. Studierea problemelor comune și a soluțiilor care sunt întruchipate de modelele din acest ghid vă va oferi o mai bună înțelegere a modului în care funcționează aceste sisteme, precum și o bază solidă în principiile de proiectare a sistemelor distribuite.
Prezentând exemple de cod din lumea reală din sisteme precum Kafka și Kubernetes, aceste modele și soluții vă vor pregăti să parcurgeți cu încredere bazele de coduri open-source și să înțelegeți implementările pe care le întâlniți "în natură".
⬤ Revizuirea elementelor de bază ale algoritmilor de consens, precum Paxos și Raft, pentru asigurarea coerenței replicilor în sistemele distribuite.
⬤ Înțelegerea utilizării marcajelor temporale logice în bazele de date, un concept fundamental pentru versiunea datelor.
⬤ Explorați schemele de partiționare utilizate în mod obișnuit, cu o privire aprofundată asupra complexității protocolului "two-phase-commit".
⬤ Analyze mechanisms used in implementing cluster coordination tasks, such as group membership, failure detection, and enabling robust cluster coordination.
⬤ Învățați tehnici pentru stabilirea unei comunicări de rețea eficiente între nodurile clusterului.
Împreună cu arhitecții de întreprindere și arhitecții de date, dezvoltatorii de software care lucrează cu servicii cloud precum Amazon S3, Amazon EKS și Azure CosmosDB sau GCP Cloud Spanner vor găsi acest set de modele ca fiind indispensabil.
Înregistrați-vă cartea pentru acces convenabil la descărcări, actualizări și/sau corecturi pe măsură ce acestea devin disponibile. Consultați interiorul cărții pentru detalii.
© 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)