Praktyczne mikrousługi z Dapr i .NET: Przewodnik programisty po tworzeniu natywnych aplikacji w chmurze przy użyciu środowiska uruchomieniowego sterowanego zdarzeniami Dapr

Ocena:   (4,1 na 5)

Praktyczne mikrousługi z Dapr i .NET: Przewodnik programisty po tworzeniu natywnych aplikacji w chmurze przy użyciu środowiska uruchomieniowego sterowanego zdarzeniami Dapr (Davide Bedin)

Opinie czytelników

Podsumowanie:

Recenzje przedstawiają mieszane spojrzenie na książkę, podkreślając skuteczne pokrycie Dapr i jego implementację w mikrousługach, jednocześnie zauważając istotne problemy z przestarzałymi przykładami kodu i brakiem dokładnych wyjaśnień w niektórych obszarach.

Zalety:

Książka jest chwalona za szczegółową i dobrze zorganizowaną treść na temat Dapr i mikrousług, z praktycznymi przykładami, jasnymi wyjaśnieniami i repozytorium kodu w celach informacyjnych. Wielu recenzentów doceniło uporządkowane podejście i materiały uzupełniające, w tym dyskusje w dodatku na temat zasad architektury mikrousług.

Wady:

Kilku recenzentów skrytykowało książkę za dostarczenie przestarzałego i niepoprawnego kodu, co doprowadziło do zamieszania i trudności w podążaniu za nią. Niektórzy uważali, że wyjaśnienia koncepcyjne były niewystarczające, co prowadziło do braku jasności co do tego, kiedy i jak korzystać z omawianych narzędzi. Wielokrotnie wspominano również o krokach pominiętych w dostarczonych instrukcjach dotyczących kodu.

(na podstawie 8 opinii czytelników)

Oryginalny tytuł:

Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime

Zawartość książki:

Wykorzystaj nowe, atrakcyjne i wysoce przenośne środowisko uruchomieniowe sterowane zdarzeniami, aby uprościć tworzenie odpornych i skalowalnych mikrousług dla aplikacji w chmurze i aplikacji brzegowych.

Kluczowe cechy:

⬤ Buduj odporne, bezstanowe i stanowe aplikacje mikrousługowe działające w chmurze i na brzegu sieci.

⬤ Rozwiązywanie typowych problemów systemów rozproszonych, takich jak niskie opóźnienia i skalowanie przy użyciu dowolnego języka i frameworka.

⬤ Korzystaj z narzędzi do monitorowania w czasie rzeczywistym i proaktywnego, aby wspierać niezawodny i wysoce dostępny system.

Opis książki:

W ciągu ostatniej dekady nastąpiło ogromne przejście od mocno zakodowanych aplikacji monolitycznych do drobniejszych, samodzielnych mikrousług. Dapr to nowy, otwarty projekt firmy Microsoft, który zapewnia sprawdzone techniki i najlepsze praktyki tworzenia nowoczesnych aplikacji. Oferuje funkcje niezależne od platformy do uruchamiania aplikacji w chmurze publicznej, lokalnie, a nawet na urządzeniach brzegowych.

Ta książka pomoże ci szybko opanować architektury mikrousług i zarządzanie złożonością aplikacji za pomocą Dapr. Zrozumiesz, w jaki sposób Dapr oferuje łatwość implementacji, umożliwiając jednocześnie pracę z wieloma językami i platformami. Zrozumiesz również, w jaki sposób środowisko uruchomieniowe, usługi, bloki konstrukcyjne i zestawy programistyczne (SDK) Dapr pomagają uprościć tworzenie odpornych i przenośnych mikrousług. Dapr zapewnia środowisko uruchomieniowe sterowane zdarzeniami, które obsługuje podstawowe funkcje potrzebne do tworzenia mikrousług, w tym wywoływanie usług, zarządzanie stanem i publikowanie / subskrybowanie wiadomości. W tym praktycznym przewodniku po Dapr poznasz wszystkie te funkcje, a także różne inne zaawansowane funkcje.

Pod koniec tej książki będziesz w stanie łatwo pisać mikrousługi przy użyciu wybranego języka lub frameworka, wdrażając najlepsze praktyki branżowe w celu rozwiązywania problemów związanych z systemami rozproszonymi.

Czego się nauczysz:

⬤ Używać Dapr do tworzenia usług, wywołując je bezpośrednio i poprzez pub/sub.

⬤ Odkrywać najlepsze praktyki pracy z architekturami mikrousług.

⬤ Wykorzystywać model aktora do orkiestracji danych i zachowań.

⬤ Wykorzystanie usługi Azure Kubernetes do wdrożenia przykładowej aplikacji.

⬤ Monitorowanie aplikacji Dapr przy użyciu Zipkin, Prometheus i Grafana.

⬤ Skalowanie i testowanie obciążenia aplikacji Dapr na Kubernetes.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla programistów, którzy chcą poznać architektury mikrousług i wdrożyć je w aplikacjach Dapr, korzystając z przykładów Microsoft.NET Core. Niezależnie od tego, czy jesteś nowy w mikroserwisach, czy masz wiedzę na temat tego podejścia architektonicznego i chcesz zdobyć praktyczne doświadczenie w korzystaniu z Dapr, ta książka okaże się przydatna. Znajomość .NET Core pomoże ci zrozumieć przykłady C# i fragmenty kodu użyte w książce.

Dodatkowe informacje o książce:

ISBN:9781800568372
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne mikrousługi z Dapr i .NET: Przewodnik programisty po tworzeniu natywnych aplikacji w...
Wykorzystaj nowe, atrakcyjne i wysoce przenośne...
Praktyczne mikrousługi z Dapr i .NET: Przewodnik programisty po tworzeniu natywnych aplikacji w chmurze przy użyciu środowiska uruchomieniowego sterowanego zdarzeniami Dapr - Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime
Practical Microservices with Dapr and .NET - Second Edition: Przewodnik dewelopera po tworzeniu...
Wykorzystaj innowacyjne, wysoce przenośne,...
Practical Microservices with Dapr and .NET - Second Edition: Przewodnik dewelopera po tworzeniu natywnych aplikacji w chmurze przy użyciu środowiska uruchomieniowego sterowanego zdarzeniami - Practical Microservices with Dapr and .NET - Second Edition: A developer's guide to building cloud-native applications using the event-driven runtime

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