Hodnotenie:
Kniha „Patterns of Distributed Systems“ od Unmesha Joshiho je vysoko cenená pre svoju zrozumiteľnosť a praktické poznatky o budovaní podnikového softvéru. Obsahuje dobre organizovaný obsah zaoberajúci sa rôznymi aspektmi distribuovaných systémov vrátane replikácie údajov, rozdelenia a komunikácie. Existujú však určité obavy týkajúce sa fyzickej kvality knihy.
Výhody:Čitateľný a užitočný obsah, dobre štruktúrovaná organizácia, praktické príklady a rozprávanie, dobré postrehy pre vývoj podnikového softvéru, odporúčané pre odborníkov z praxe.
Nevýhody:Obavy týkajúce sa fyzickej kvality knihy vrátane roztrhnutého obalu, poškodenej knihy a nízkej kvality papiera, ktorá vyvoláva otázky o pravosti.
(na základe 4 čitateľských recenzií)
Patterns of Distributed Systems
Prístup vzorov k navrhovaniu distribuovaných systémov a riešeniu bežných implementačných problémov
Čoraz viac podnikov je dnes závislých od cloudových služieb poskytovateľov, ako sú AWS, Microsoft Azure a GCP. Používajú tiež produkty, ako sú Kafka a Kubernetes, alebo databázy, ako sú YugabyteDB, Cassandra, MongoDB a Neo4j, ktoré sú svojou povahou distribuované. Keďže tieto distribuované systémy sú vo svojej podstate stavové systémy, podnikoví architekti a vývojári musia byť pripravení na všetky veci, ktoré sa môžu a budú kaziť, keď sú údaje uložené na viacerých serveroch - od zlyhania procesov až po oneskorenia siete a nesynchronizované hodiny.
V publikácii Patterns of Distributed Systems sa opisuje súbor vzorov, ktoré boli pozorované v hlavných distribuovaných systémoch s otvoreným zdrojovým kódom. Štúdium bežných problémov a riešení, ktoré sú obsiahnuté vo vzoroch v tejto príručke, vám umožní lepšie pochopiť, ako tieto systémy fungujú, ako aj získať pevné základy v oblasti princípov návrhu distribuovaných systémov.
Tieto vzory a riešenia, ktoré obsahujú reálne príklady kódu zo systémov ako Kafka a Kubernetes, vás pripravia na to, aby ste mohli s istotou prechádzať open-source kódové základne a porozumieť implementáciám, s ktorými sa stretnete "v prírode".
⬤ Preskúmajte stavebné prvky konsenzuálnych algoritmov, ako sú Paxos a Raft, na zabezpečenie konzistencie repliky v distribuovaných systémoch.
⬤ Pochopiť používanie logických časových značiek v databázach, čo je základný koncept pre verzionovanie údajov.
⬤ Preskúmajte bežne používané schémy rozdelenia s podrobným pohľadom na zložitosti dvojfázového protokolu-commit.
⬤ Analyzovať mechanizmy používané pri implementácii úloh koordinácie klastrov, ako je členstvo v skupinách, zisťovanie zlyhaní a umožnenie robustnej koordinácie klastrov.
⬤ Učte sa techniky na vytvorenie efektívnej sieťovej komunikácie medzi uzlami klastra.
Popri podnikových architektoch a dátových architektoch nájdu v tomto súbore vzorov nepostrádateľnú pomoc aj vývojári softvéru pracujúci s cloudovými službami, ako sú Amazon S3, Amazon EKS a Azure CosmosDB alebo GCP Cloud Spanner.
Zaregistrujte si knihu, aby ste získali pohodlný prístup k stiahnutiam, aktualizáciám a/alebo opravám, keď budú k dispozícii. Podrobnosti nájdete vo vnútri knihy.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)