Wzorce systemów rozproszonych

Ocena:   (4,0 na 5)

Wzorce systemów rozproszonych (Unmesh Joshi)

Opinie czytelników

Podsumowanie:

Książka „Patterns of Distributed Systems” autorstwa Unmesha Joshiego jest wysoko ceniona za swoją czytelność i praktyczny wgląd w tworzenie oprogramowania dla przedsiębiorstw. Zawiera dobrze zorganizowane treści dotyczące różnych aspektów systemów rozproszonych, w tym replikacji danych, partycjonowania i komunikacji. Istnieją jednak pewne obawy dotyczące fizycznej jakości książki.

Zalety:

Czytelna i przydatna treść, dobrze zorganizowana organizacja, praktyczne przykłady i narracje, dobre spostrzeżenia dotyczące rozwoju oprogramowania dla przedsiębiorstw, zalecane dla praktyków.

Wady:

Zastrzeżenia co do fizycznej jakości książki, w tym podarte opakowanie, uszkodzona książka i słaba jakość papieru, która budzi wątpliwości co do autentyczności.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Patterns of Distributed Systems

Zawartość książki:

A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems Wzorcowe podejście do projektowania systemów rozproszonych i rozwiązywania typowych problemów wdrożeniowych.

Coraz więcej przedsiębiorstw jest dziś zależnych od usług w chmurze od dostawców takich jak AWS, Microsoft Azure i GCP. Korzystają one również z produktów, takich jak Kafka i Kubernetes, lub baz danych, takich jak YugabyteDB, Cassandra, MongoDB i Neo4j, które z natury są rozproszone. Ponieważ te rozproszone systemy są z natury systemami stanowymi, architekci korporacyjni i programiści muszą być przygotowani na wszystkie rzeczy, które mogą i pójdą nie tak, gdy dane są przechowywane na wielu serwerach - od awarii procesów po opóźnienia sieciowe i niezsynchronizowane zegary.

Patterns of Distributed Systems opisuje zestaw wzorców, które zostały zaobserwowane w systemach rozproszonych typu open-source głównego nurtu. Zapoznanie się z typowymi problemami i rozwiązaniami, które są zawarte we wzorcach opisanych w tym przewodniku, pozwoli ci lepiej zrozumieć, jak działają te systemy, a także zapewni solidne podstawy zasad projektowania systemów rozproszonych.

Dzięki przykładom rzeczywistego kodu z systemów takich jak Kafka i Kubernetes, te wzorce i rozwiązania przygotują cię do pewnego poruszania się po bazach kodu open source i zrozumienia implementacji, które napotkasz "na wolności".

⬤ Zapoznanie się z elementami składowymi algorytmów konsensusu, takich jak Paxos i Raft, w celu zapewnienia spójności replik w systemach rozproszonych.

⬤ Zrozumienie zastosowania logicznych znaczników czasu w bazach danych, fundamentalnej koncepcji wersjonowania danych.

⬤ Zbadanie powszechnie stosowanych schematów partycjonowania, z dogłębnym spojrzeniem na zawiłości protokołu two-phase-commit.

⬤ Analiza mechanizmów wykorzystywanych w implementacji zadań koordynacji klastrów, takich jak członkostwo w grupach, wykrywanie awarii i umożliwianie solidnej koordynacji klastrów.

⬤ Poznanie technik nawiązywania efektywnej komunikacji sieciowej pomiędzy węzłami klastra.

Wraz z architektami korporacyjnymi i architektami danych, twórcy oprogramowania pracujący z usługami w chmurze, takimi jak Amazon S3, Amazon EKS i Azure CosmosDB lub GCP Cloud Spanner, uznają ten zestaw wzorców za niezbędny.

Zarejestruj książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek w miarę ich dostępności. Szczegóły znajdują się wewnątrz książki.

Dodatkowe informacje o książce:

ISBN:9780138221980
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2023
Liczba stron:464

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wzorce systemów rozproszonych - Patterns of Distributed Systems
A Patterns Approach to Designing Distributed Systems and Solving Common Implementation...
Wzorce systemów rozproszonych - Patterns of Distributed Systems

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