Hodnocení:
Kniha je velmi dobře hodnocena pro své jasné vysvětlení a praktický přístup k učení se ekosystému Erlang/OTP. Poskytuje cenné poznatky o navrhování škálovatelných systémů odolných proti chybám. K plnému využití jejího obsahu je však zapotřebí základní znalost jazyka Erlang. Někteří recenzenti poznamenali, že může být zastaralá a nedostatečně pokrývá distribuované algoritmy.
Klady:⬤ Jasná a stručná vysvětlení
⬤ Velmi dobrý ukázkový kód
⬤ Důkladný zdroj informací pro pochopení OTP
⬤ Praktický přístup s reálnými scénáři
⬤ Vynikající pro nové i zkušené vývojáře
⬤ Přehledný obsah
⬤ Témata použitelná i mimo Erlang/OTP
⬤ Silné poslední kapitoly zaměřené na návrhové strategie.
⬤ Pro nejlepší pochopení je nutná předchozí znalost Erlangu
⬤ Některý obsah může být zastaralý
⬤ Omezené pokrytí distribuovaných algoritmů
⬤ Chybí samostatná referenční část
⬤ Někteří kritizují, že je příliš specifický pro Erlang.
(na základě 13 hodnocení čtenářů)
Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Pokud potřebujete vytvořit škálovatelný systém odolný proti chybám s požadavky na vysokou dostupnost, zjistěte, proč platforma Erlang/OTP vyniká rozsahem, hloubkou a konzistencí svých funkcí. Tento praktický průvodce ukazuje, jak používat programovací jazyk Erlang a jeho rámec OTP složený z opakovaně použitelných knihoven, nástrojů a principů návrhu k vývoji komplexních systémů komerční úrovně, které prostě nemohou selhat.
V první části knihy se naučíte navrhovat a implementovat chování procesů a dohledové stromy pomocí Erlangu/OTP a spojovat je do samostatných uzlů. Druhá část se zabývá spolehlivostí, škálovatelností a vysokou dostupností při celkovém návrhu systému. Pokud jste s Erlangem obeznámeni, pomůže vám tato kniha pochopit volby návrhu a kompromisy nutné pro udržení systému v chodu.
⬤ Prozkoumejte základní stavební kameny OTP: jazyk Erlang, kolekci nástrojů a knihoven a jeho abstraktní principy a pravidla návrhu.
⬤ Ponořte se do základů opakovaně použitelných rámců OTP: procesních struktur Erlangu, které OTP používá pro chování.
⬤ Poznejte, jak chování OTP podporuje struktury klient-server, vzory konečných stavových strojů, zpracování událostí a integraci běhového času a kódu.
⬤ Napsat vlastní chování a speciální procesy.
⬤ Využívat nástroje, techniky a architektury OTP k řešení nasazení, monitorování a provozu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)