Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 6 głosach.
Practical Microservices with Dapr and .NET - Second Edition: A developer's guide to building cloud-native applications using the event-driven runtime
Wykorzystaj innowacyjne, wysoce przenośne, sterowane zdarzeniami środowisko uruchomieniowe aplikacji rozproszonych, aby uprościć tworzenie odpornych i skalowalnych mikrousług dla aplikacji chmurowych i brzegowych.
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Kluczowe cechy:
⬤ Buduj odporne, bezstanowe i stanowe aplikacje mikrousługowe działające w chmurze i na brzegu sieci.
⬤ Pokonywanie typowych problemów w systemach rozproszonych, takich jak niskie opóźnienia i skalowanie, przy użyciu dowolnego języka i frameworka.
⬤ Dowiedz się, jak eksponować i obsługiwać aplikacje Dapr z wieloma opcjami.
Opis książki:
To drugie wydanie 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 upraszcza programowanie, umożliwiając jednocześnie pracę z wieloma językami i platformami. Na przykładzie języka C# zrozumiesz, w jaki sposób środowisko uruchomieniowe, 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. Skupiając się na wdrożeniu przykładowej aplikacji Dapr w klastrze usługi Azure Kubernetes i na platformie bezserwerowej Azure Container Apps, zobaczysz, jak ujawnić aplikację Dapr za pomocą NGINX, YARP i Azure API Management.
Pod koniec tej książki będziesz w stanie łatwo pisać mikrousługi, 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.
⬤ Wykorzystanie modelu aktora do orkiestracji danych i zachowań.
⬤ Ekspozycja API zbudowanego z aplikacji Dapr za pośrednictwem NGINX i Azure API Management.
⬤ 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.
⬤ Zapoznaj się z Azure Container Apps, łącząc Dapr z platformą bezserwerową.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla programistów, którzy chcą odkrywać i wdrażać architektury mikrousług w aplikacjach Dapr na przykładach .NET. 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 pomoże ci zrozumieć przykłady C# i fragmenty kodu użyte w książce.