Projektowanie pod kątem skalowalności z Erlang/Otp: Wdrażanie solidnych, odpornych na błędy systemów

Ocena:   (4,7 na 5)

Projektowanie pod kątem skalowalności z Erlang/Otp: Wdrażanie solidnych, odpornych na błędy systemów (Francesco Cesarini)

Opinie czytelników

Podsumowanie:

Książka została dobrze przyjęta ze względu na jasne wyjaśnienia i praktyczne podejście do nauki ekosystemu Erlang/OTP. Zapewnia cenny wgląd w projektowanie skalowalnych i odpornych na błędy systemów. Wymaga jednak podstawowej znajomości języka Erlang, aby w pełni skorzystać z jej treści. Niektórzy recenzenci zauważyli, że może być przestarzała i nie obejmuje odpowiednio algorytmów rozproszonych.

Zalety:

Jasne i zwięzłe wyjaśnienia
# Bardzo dobry przykładowy kod
# Gruntowne źródło wiedzy na temat OTP
# Praktyczne podejście z rzeczywistymi scenariuszami
# Doskonałe zarówno dla nowych, jak i doświadczonych programistów
# Dobrze zorganizowana treść
# Tematy mające zastosowanie poza Erlangiem/OTP
# # Mocne ostatnie rozdziały skupiające się na strategiach projektowych.

Wady:

Wymaga wcześniejszej znajomości Erlanga dla najlepszego zrozumienia
# Niektóre treści mogą być przestarzałe
# Ograniczone pokrycie algorytmów rozproszonych
# Brakuje oddzielnej sekcji referencyjnej
# Niektóre krytyki dotyczące zbytniej specyfiki Erlanga.

(na podstawie 13 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Jeśli potrzebujesz zbudować skalowalny, odporny na błędy system z wymaganiami wysokiej dostępności, odkryj, dlaczego platforma Erlang/OTP wyróżnia się szerokością, głębią i spójnością swoich funkcji. Ten praktyczny przewodnik pokazuje, jak używać języka programowania Erlang i jego struktury OTP z bibliotekami wielokrotnego użytku, narzędziami i zasadami projektowania do tworzenia złożonych systemów klasy komercyjnej, które po prostu nie mogą zawieść.

W pierwszej części książki dowiesz się, jak projektować i implementować zachowania procesów i drzewa nadzoru za pomocą Erlang/OTP oraz łączyć je w samodzielne węzły. Druga część dotyczy niezawodności, skalowalności i wysokiej dostępności w ogólnym projekcie systemu. Jeśli jesteś zaznajomiony z Erlangiem, ta książka pomoże ci zrozumieć wybory projektowe i kompromisy niezbędne do utrzymania działania systemu.

⬤ Poznaj elementy składowe OTP: język Erlang, kolekcję narzędzi i bibliotek oraz abstrakcyjne zasady i reguły projektowania.

⬤ Zanurz się w podstawach frameworków OTP wielokrotnego użytku: struktury procesów Erlang używane przez OTP dla zachowań.

⬤ Zrozumienie, w jaki sposób zachowania OTP wspierają struktury klient-serwer, wzorce skończonych maszyn stanowych, obsługę zdarzeń i integrację runtime/kodu.

⬤ Pisanie własnych zachowań i procesów specjalnych.

⬤ Korzystanie z narzędzi, technik i architektur OTP do obsługi wdrażania, monitorowania i operacji.

Dodatkowe informacje o książce:

ISBN:9781449320737
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2016
Liczba stron:400

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projektowanie pod kątem skalowalności z Erlang/Otp: Wdrażanie solidnych, odpornych na błędy systemów...
Jeśli potrzebujesz zbudować skalowalny, odporny na...
Projektowanie pod kątem skalowalności z Erlang/Otp: Wdrażanie solidnych, odpornych na błędy systemów - Designing for Scalability with Erlang/Otp: Implement Robust, Fault-Tolerant Systems
Programowanie w języku ERLANG: Współbieżne podejście do tworzenia oprogramowania - ERLANG...
Ta książka jest dogłębnym wprowadzeniem do Erlanga,...
Programowanie w języku ERLANG: Współbieżne podejście do tworzenia oprogramowania - ERLANG Programming: A Concurrent Approach to Software Development

Prace autora wydały następujące wydawnictwa: