Ocena:
Książka zawiera przegląd wzorców projektowych systemów rozproszonych ze szczególnym uwzględnieniem Kubernetes. Choć jest ona uznawana za dobre wprowadzenie do tematu, wielu recenzentów zwróciło uwagę na jej płytkie podejście i duże poleganie na konfiguracjach Kubernetes, co doprowadziło do mieszanych opinii na temat jej głębi i przydatności.
Zalety:Książka oferuje dobre wprowadzenie do wzorców systemów rozproszonych, dzięki czemu nadaje się do szybkiego czytania i zrozumienia. Zawiera praktyczne scenariusze i przydatne diagramy. Niektórzy czytelnicy doceniają jej przejrzystość i współczesne znaczenie, uznając ją za pomocne odniesienie do dyskusji na temat architektury.
Wady:Wielu czytelników krytykuje książkę za to, że jest zbyt powierzchowna i brakuje jej głębi, często powtarzając informacje, które można znaleźć w Internecie. Jest ona nadmiernie skoncentrowana na Kubernetes, a niektórzy sugerują, że powinna bardziej podkreślać podstawowe koncepcje systemów rozproszonych. Pojawiają się również skargi dotyczące niejasnej grupy docelowej, co czyni ją trywialną dla doświadczonych inżynierów, a jednocześnie zbyt niejednoznaczną dla początkujących.
(na podstawie 35 opinii czytelników)
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
Bez ustalonych wzorców projektowych, którymi mogliby się kierować, programiści musieli budować systemy rozproszone od podstaw, a większość z tych systemów jest naprawdę bardzo wyjątkowa. Obecnie rosnące wykorzystanie kontenerów utorowało drogę dla podstawowych wzorców systemów rozproszonych i komponentów kontenerowych wielokrotnego użytku.
Ten praktyczny przewodnik przedstawia zbiór powtarzalnych, ogólnych wzorców, które pomogą uczynić rozwój niezawodnych systemów rozproszonych znacznie bardziej przystępnym i wydajnym. Autor Brendan Burns - dyrektor ds. inżynierii w Microsoft Azure - demonstruje, w jaki sposób można dostosować istniejące wzorce projektowe oprogramowania do projektowania i tworzenia niezawodnych aplikacji rozproszonych.
Inżynierowie systemów i programiści aplikacji dowiedzą się, w jaki sposób te od dawna znane wzorce zapewniają wspólny język i ramy dla radykalnego zwiększenia jakości systemu. Zrozumienie, w jaki sposób wzorce i komponenty wielokrotnego użytku umożliwiają szybki rozwój niezawodnych systemów rozproszonych.
Wykorzystanie wzorców side-car, adapter i ambassador do podzielenia aplikacji na grupę kontenerów na jednej maszynie. Poznaj luźno powiązane wielowęzłowe rozproszone wzorce replikacji, skalowania i komunikacji między komponentami.
Poznaj wzorce systemów rozproszonych do przetwarzania danych wsadowych na dużą skalę, obejmujące kolejki robocze, przetwarzanie oparte na zdarzeniach i skoordynowane przepływy pracy.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)