Ocena:
Książka stanowi kompleksowy przewodnik po budowaniu mikrousług Pythona, począwszy od podstawowych koncepcji po praktyczną implementację i wdrażanie.
Zalety:Dogłębne omówienie mikrousług Pythona, praktyczne przykłady, przydatne dla początkujących i doświadczonych programistów, omawia różne kluczowe aspekty, takie jak OAuth, wdrożenia i interakcje usług.
Wady:Niektórzy czytelnicy zaznajomieni z mikrousługami w innych językach mogą początkowo nie docenić ich wartości, ale nie jest to poważna wada.
(na podstawie 3 opinii czytelników)
Python Microservices Development - Second Edition: Build efficient and lightweight microservices using the Python tooling ecosystem
Używaj mikrousług Pythona do tworzenia aplikacji, które są budowane jako małe standardowe jednostki przy użyciu sprawdzonych najlepszych praktyk i unikaniu typowych błędów.
Kluczowe cechy:
⬤ Znajomość podstaw budowania, projektowania, testowania i wdrażania mikrousług Pythona.
⬤ Zidentyfikuj, gdzie można podzielić monolityczną aplikację, jak ją zabezpieczyć i jak skalować, gdy będzie gotowa do wdrożenia.
⬤ Wykorzystaj najnowszy framework oparty na programowaniu asynchronicznym do pisania efektywnych mikrousług w Pythonie.
Opis książki:
Niewielki zakres i samodzielny charakter mikrousług sprawiają, że są one szybsze, czystsze i bardziej skalowalne niż monolityczne aplikacje wymagające dużej ilości kodu. Jednak budowanie architektury mikrousług, która jest wydajna, a także lekka w aplikacjach, może być wyzwaniem ze względu na złożoność wszystkich współdziałających elementów.
Python Microservices Development, Second Edition nauczy Cię, jak przezwyciężyć te problemy i tworzyć aplikacje, które są budowane jako małe standardowe jednostki przy użyciu sprawdzonych najlepszych praktyk i unikając typowych pułapek. Dzięki praktycznym przykładom książka ta pomoże ci zbudować wydajne mikrousługi przy użyciu Quart, SQLAlchemy i innych nowoczesnych narzędzi Pythona.
W tym zaktualizowanym wydaniu dowiesz się, jak zabezpieczyć połączenia między usługami i jak skryptować Nginx za pomocą Lua, aby zbudować funkcje zapory aplikacji internetowych, takie jak ograniczanie szybkości. Python Microservices Development, Second Edition opisuje, jak używać kontenerów i AWS do wdrażania usług. Pod koniec książki stworzysz kompletną aplikację Pythona opartą na mikrousługach.
Czego się nauczysz:
⬤ Dowiedz się, czym są mikrousługi i jak je projektować.
⬤ Skonfigurować i spakować swój kod zgodnie z nowoczesnymi najlepszymi praktykami.
⬤ Zidentyfikować komponent większej usługi, który można przekształcić w mikrousługę.
⬤ Skuteczniej obsługiwać więcej żądań przychodzących.
⬤ Chroń swoją aplikację za pomocą proxy lub firewalla.
⬤ Wykorzystanie Kubernetes i kontenerów do wdrożenia mikrousługi.
⬤ Bezpieczne wprowadzanie zmian w interfejsie API udostępnianym przez mikrousługę.
⬤ Zidentyfikować czynniki, na które należy zwrócić uwagę, aby rozpocząć pracę z nieznanym dostawcą usług w chmurze.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla programistów, którzy chcą dowiedzieć się, jak budować, testować, skalować i zarządzać mikrousługami Pythona. Od czytelników wymagana będzie podstawowa znajomość języka programowania Python, wiersza poleceń i zasad aplikacji opartych na protokole HTTP. Nie zakłada się wcześniejszego doświadczenia w pisaniu mikrousług w Pythonie.
© 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)