Návrh škálovatelnosti pomocí Erlang/Otp: Implementace robustních systémů odolných proti chybám

Hodnocení: ⭐⭐⭐⭐⭐  (4,7 z 5)

Návrh škálovatelnosti pomocí Erlang/Otp: Implementace robustních systémů odolných proti chybám (Francesco Cesarini)

Recenze čtenářů

Shrnutí:

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.

Zápory:

⬤ 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ářů)

Původní název:

Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781449320737
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2016
Počet stran:400

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Návrh škálovatelnosti pomocí Erlang/Otp: Implementace robustních systémů odolných proti chybám -...
Pokud potřebujete vytvořit škálovatelný systém...
Návrh škálovatelnosti pomocí Erlang/Otp: Implementace robustních systémů odolných proti chybám - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programování v jazyce ERLANG: Souběžný přístup k vývoji softwaru - ERLANG Programming: A Concurrent...
Tato kniha je podrobným úvodem do Erlangu,...
Programování v jazyce ERLANG: Souběžný přístup k vývoji softwaru - ERLANG Programming: A Concurrent Approach to Software Development

Díla autora vydali tito vydavatelé: