Ocena:
Książka „Platform Engineering on Kubernetes” to wnikliwe źródło informacji, które skutecznie obejmuje złożoność Kubernetes i inżynierii platform. Zastosowano w niej praktyczne podejście z „chodzącym szkieletem” aplikacji, dzięki czemu jest ona przystępna i praktyczna dla programistów. Choć skondensowano w niej dużą ilość cennych informacji w stosunkowo krótkim tomie, spotyka się ona z pewną krytyką ze względu na swój tytuł, który może prowadzić do błędnych wyobrażeń na temat jej treści.
Zalety:⬤ Kompleksowe omówienie koncepcji inżynierii platform związanych z Kubernetes.
⬤ Praktyczne podejście z praktycznym przykładem („chodzącym szkieletem”), na którym opiera się cała książka.
⬤ Dobrze napisane i przejrzyste wyjaśnienia doświadczonego autora.
⬤ Odnosi się do rzeczywistych wyzwań i zapewnia najlepsze praktyki.
⬤ Cenna dla deweloperów na różnych poziomach zaawansowania, zwłaszcza w środowiskach natywnych dla chmury.
⬤ Zawiera dodatkowe zasoby online i przykłady kodu.
⬤ Tytuł „Platform Engineering” może nie przyciągać zainteresowania i może błędnie przedstawiać cel książki.
⬤ Niektórzy recenzenci zauważyli potencjał większej liczby przykładów lub dyskusji na temat alternatywnych opcji Kubernetes.
⬤ Może być przytłaczająca dla zupełnie początkujących ze względu na głębię i gęstość informacji.
(na podstawie 10 opinii czytelników)
Platform Engineering on Kubernetes
Wzmocnij swój zespół dzięki platformom zbudowanym na bazie Kubernetes przy użyciu narzędzi open source.
Wdrożenie Kubernetes jest skomplikowane - zwłaszcza gdy pracujesz w organizacji z wieloma zespołami, wdrażasz u wielu dostawców usług w chmurze i pracujesz z różnymi stosami. Platform Engineering on Kubernetes pokazuje, jak rozwiązać te typowe problemy związane z natywną chmurą za pomocą narzędzi open source i najlepszych praktyk społeczności Kubernetes.
W Platform Engineering on Kubernetes dowiesz się m.in. o
⬤ Zasady stojące za inżynierią platform i ich zastosowanie w Kubernetes.
⬤ Ocenę i przyjmowanie projektów open-source w celu budowania platform specyficznych dla domeny.
⬤ Tworzenie interfejsów API platformy, aby umożliwić zespołom wydajniejsze wydawanie większej ilości oprogramowania.
⬤ Zmniejszenie obciążenia poznawczego związanego z platformą dla zespołów.
⬤ Pomiar inicjatyw związanych z platformą przy użyciu ustalonych wskaźników dostarczania oprogramowania.
⬤ Pakowanie, wersjonowanie, dystrybucja i wdrażanie za pomocą Helm, Tekton, Dagger i Argo CD.
⬤ Wdrożenie strategii infrastruktury wielochmurowej przy użyciu Crossplane.
⬤ Progresywne aktualizacje przy użyciu Knative Serving i Argo Rollouts.
⬤ Umożliwienie zespołom programistycznym korzystania ze standardowych interfejsów API na poziomie aplikacji za pomocą Dapr.
Platforma pomaga zespołowi skupić się na dostarczaniu niesamowitego oprogramowania. Zbudowanie niezawodnej platformy w oparciu o Kubernetes wymaga jednak specjalistycznej wiedzy. Platform Engineering on Kubernetes ujawnia, jak połączyć wiele popularnych projektów open-source w niestandardową platformę, która działa dla twoich aplikacji i zespołów. Jest to idealny przewodnik w podróży organizacji do Kubernetes, upraszczający rozwój natywny w chmurze dla zespołów programistów i pomagający im szybciej dostarczać oprogramowanie.
Przedmowa autorstwa Jareda Wattsa.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF i ePub od Manning Publications.
O technologii
Kubernetes to niesamowite narzędzie do orkiestracji, ale to dopiero początek podróży do chmury. Aby skutecznie dostarczać oprogramowanie natywne dla chmury, zespół potrzebuje solidnego potoku kompilacji, wydajnego menedżera pakietów i mechanizmu dystrybucji oraz interfejsów API, które zmniejszają obciążenie poznawcze zespołu. Ta książka pokaże ci, jak budować niestandardowe platformy na Kubernetes - wszystko za pomocą narzędzi open source, takich jak Dapr, Knative, Argo CD i Rollouts oraz Tekton.
O książce
Platform Engineering on Kubernetes rozpoczyna się od jasnego zdefiniowania elementów doskonałej platformy opartej na Kubernetes. Następnie systematycznie wprowadza narzędzia potrzebne do zbudowania platformy, która dokładnie odpowiada wymaganiom organizacji. Praktyczne przykłady i szczegółowy kod poprowadzą Cię przez każdy krok. Dzięki temu będziesz w stanie stworzyć kompletną platformę do wydajnego dostarczania natywnego oprogramowania w chmurze bez konieczności wiązania się z konkretnym dostawcą lub dostawcą usług w chmurze.
Co zawiera
⬤ Pakowanie, wersjonowanie, dystrybucja i wdrażanie za pomocą Helm, Tekton, Dagger i Argo CD.
⬤ Wdrożenie strategii infrastruktury wielochmurowej przy użyciu Crossplane.
⬤ Progresywne aktualizacje z Knative Serving i Argo Rollouts.
⬤ Umożliwienie zespołom programistycznym korzystania ze standardowych interfejsów API na poziomie aplikacji za pomocą Dapr.
O czytelniku
Dla programistów i architektów oprogramowania zaznajomionych z podstawami kontenerów i Kubernetes.
O autorze
Mauricio Salatino jest obecnie współautorem Dapr OSS, członkiem komitetu sterującego Knative i współprzewodniczącym grupy roboczej Knative Functions.
Spis treści
1 (Powstanie) platform na szczycie Kubernetes.
2 Wyzwania związane z aplikacjami natywnymi dla chmury.
3 Potoki usług: Tworzenie aplikacji natywnych dla chmury.
4 Środowiskowe potoki: Wdrażanie aplikacji natywnych dla chmury.
5 Infrastruktura wielochmurowa (aplikacji).
6 Zbudujmy platformę na bazie Kubernetes.
7 Możliwości platformy I: Wspólne obawy dotyczące aplikacji.
8 Możliwości platformy II: Umożliwienie zespołom eksperymentowania.
9 Mierzenie platform.
© 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)