Návrh škálovateľnosti pomocou Erlang/Otp: Implementácia robustných systémov odolných voči chybám

Hodnotenie:   (4,7 z 5)

Návrh škálovateľnosti pomocou Erlang/Otp: Implementácia robustných systémov odolných voči chybám (Francesco Cesarini)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijímaná pre svoje jasné vysvetlenia a praktický prístup k štúdiu ekosystému Erlang/OTP. Poskytuje cenné poznatky o navrhovaní škálovateľných systémov odolných voči chybám. Vyžaduje si však základné znalosti jazyka Erlang, aby ste mohli naplno využiť jej obsah. Niektorí recenzenti poznamenali, že môže byť zastaraná a nedostatočne pokrýva distribuované algoritmy.

Výhody:

Jasné a stručné vysvetlenia
Veľmi dobrý vzorový kód
Dôkladný zdroj informácií na pochopenie OTP
Praktický prístup s reálnymi scenármi
Vynikajúci pre nových aj skúsených vývojárov
Dobre organizovaný obsah
Témy použiteľné aj mimo Erlang/OTP
Silné posledné kapitoly zamerané na návrhové stratégie.

Nevýhody:

Vyžaduje predchádzajúce znalosti Erlangu pre najlepšie pochopenie
Niektorý obsah môže byť zastaraný
Obmedzené pokrytie distribuovaných algoritmov
Chýba samostatná referenčná časť
Niektoré kritiky sa týkajú prílišnej špecifickosti Erlangu.

(na základe 13 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Ak potrebujete vytvoriť škálovateľný systém odolný voči chybám s požiadavkami na vysokú dostupnosť, zistite, prečo platforma Erlang/OTP vyniká šírkou, hĺbkou a konzistentnosťou svojich funkcií. Táto praktická príručka ukazuje, ako používať programovací jazyk Erlang a jeho rámec OTP pozostávajúci z opakovane použiteľných knižníc, nástrojov a zásad návrhu na vývoj komplexných systémov komerčnej triedy, ktoré jednoducho nemôžu zlyhať.

V prvej časti knihy sa naučíte navrhovať a implementovať správanie procesov a stromy dohľadu pomocou Erlang/OTP a spájať ich do samostatných uzlov. Druhá časť sa zaoberá spoľahlivosťou, škálovateľnosťou a vysokou dostupnosťou pri celkovom návrhu systému. Ak ste oboznámení s Erlangom, táto kniha vám pomôže pochopiť voľby návrhu a kompromisy potrebné na udržanie vášho systému v chode.

⬤  Preskúmajte stavebné prvky OTP: jazyk Erlang, kolekciu nástrojov a knižníc a jeho abstraktné princípy a pravidlá návrhu.

⬤ Ponorte sa do základov opakovane použiteľných rámcov OTP: štruktúr procesov Erlang, ktoré OTP používa pre správanie.

⬤ Pochopiť, ako správanie OTP podporuje štruktúry klient-server, vzory konečných stavových strojov, spracovanie udalostí a integráciu času behu/kódu.

⬤ Napíšte si vlastné správanie a špeciálne procesy.

⬤ Používať nástroje, techniky a architektúry OTP na zvládnutie nasadenia, monitorovania a prevádzky.

Ďalšie údaje o knihe:

ISBN:9781449320737
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2016
Počet strán:400

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Návrh škálovateľnosti pomocou Erlang/Otp: Implementácia robustných systémov odolných voči chybám -...
Ak potrebujete vytvoriť škálovateľný systém odolný...
Návrh škálovateľnosti pomocou Erlang/Otp: Implementácia robustných systémov odolných voči chybám - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programovanie v jazyku ERLANG: ERLANG: Súbežný prístup k vývoju softvéru - ERLANG Programming: A...
Táto kniha je podrobným úvodom do Erlangu,...
Programovanie v jazyku ERLANG: ERLANG: Súbežný prístup k vývoju softvéru - ERLANG Programming: A Concurrent Approach to Software Development

Diela autora vydali tieto vydavateľstvá: