Proiectarea pentru scalabilitate cu Erlang/Otp: Implementați sisteme robuste, tolerante la erori

Evaluare:   (4.7 din 5)

Proiectarea pentru scalabilitate cu Erlang/Otp: Implementați sisteme robuste, tolerante la erori (Francesco Cesarini)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită pentru explicațiile sale clare și abordarea practică a învățării ecosistemului Erlang/OTP. Ea oferă perspective valoroase în proiectarea sistemelor scalabile și tolerante la erori. Cu toate acestea, necesită o înțelegere de bază a Erlang pentru a beneficia pe deplin de conținutul său. Unii recenzenți au remarcat că poate fi depășită și nu acoperă în mod adecvat algoritmii distribuiți.

Avantaje:

Explicații clare și concise
Exemplu de cod foarte bun
Resursă temeinică pentru înțelegerea OTP
Abordare practică cu scenarii din lumea reală
Excelentă atât pentru dezvoltatorii noi, cât și pentru cei experimentați
Conținut bine organizat
Subiecte aplicabile dincolo de Erlang/OTP
Ultimele capitole puternice, axate pe strategii de proiectare.

Dezavantaje:

Necesită cunoștințe prealabile de Erlang pentru o mai bună înțelegere
Unele conținuturi pot fi depășite
Acoperire limitată a algoritmilor distribuiți
Lipsește o secțiune de referință separată
Unele critici cu privire la faptul că este prea specific pentru Erlang.

(pe baza a 13 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Dacă trebuie să construiți un sistem scalabil, tolerant la erori, cu cerințe de înaltă disponibilitate, descoperiți de ce platforma Erlang/OTP se remarcă prin amploarea, profunzimea și consecvența caracteristicilor sale. Acest ghid practic demonstrează cum să utilizați limbajul de programare Erlang și cadrul său OTP de biblioteci reutilizabile, instrumente și principii de proiectare pentru a dezvolta sisteme complexe de nivel comercial care pur și simplu nu pot eșua.

În prima parte a cărții, veți învăța cum să proiectați și să implementați comportamente de proces și arbori de supraveghere cu Erlang/OTP și să le grupați în noduri autonome. A doua parte abordează fiabilitatea, scalabilitatea și disponibilitatea ridicată în proiectarea generală a sistemului. Dacă sunteți familiarizat cu Erlang, această carte vă va ajuta să înțelegeți alegerile de proiectare și compromisurile necesare pentru a vă menține sistemul în funcțiune.

⬤ Explorați elementele de bază ale OTP: limbajul Erlang, colecția de instrumente și biblioteci, precum și principiile sale abstracte și regulile de proiectare.

⬤ Explorați elementele de bază ale cadrelor reutilizabile OTP: structurile de proces Erlang pe care OTP le utilizează pentru comportamente.

⬤ Înțelegeți modul în care comportamentele OTP sprijină structurile client-server, modelele de mașini cu stare finită, gestionarea evenimentelor și integrarea codului/timpului de execuție.

⬤ Scrieți propriile comportamente și procese speciale.

⬤ Utilizați instrumentele, tehnicile și arhitecturile OTP pentru a gestiona implementarea, monitorizarea și operațiunile.

Alte date despre carte:

ISBN:9781449320737
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2016
Numărul de pagini:400

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Proiectarea pentru scalabilitate cu Erlang/Otp: Implementați sisteme robuste, tolerante la erori -...
Dacă trebuie să construiți un sistem scalabil,...
Proiectarea pentru scalabilitate cu Erlang/Otp: Implementați sisteme robuste, tolerante la erori - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programarea ERLANG: A Concurrent Approach to Software Development - ERLANG Programming: A Concurrent...
Această carte este o introducere aprofundată în...
Programarea ERLANG: A Concurrent Approach to Software Development - ERLANG Programming: A Concurrent Approach to Software Development

Lucrările autorului au fost publicate de următorii editori:

© 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)