Cloud Native Go: Budowanie niezawodnych usług w zawodnych środowiskach

Ocena:   (4,5 na 5)

Cloud Native Go: Budowanie niezawodnych usług w zawodnych środowiskach (A. Titmus Matthew)

Opinie czytelników

Podsumowanie:

Książka została ogólnie dobrze przyjęta ze względu na zabawny i wciągający styl pisania, a także kompleksowe omówienie koncepcji i praktyk natywnych dla chmury. Spotkała się jednak z krytyką za to, że jest zbyt obszerna, brakuje jej głębi w przykładach programowania Go i ma słabo zorganizowane repozytorium GitHub. Ponadto niektórzy czytelnicy uznali, że jest ona bardziej odpowiednia dla osób niebędących programistami lub menedżerami niż dla praktyków technicznych. Fizyczny stan niektórych egzemplarzy również wzbudził obawy wśród czytelników.

Zalety:

Wciągający i zabawny styl pisania
kompleksowe omówienie programowania natywnego w chmurze
przydatne przykłady wzorców
dobra do wprowadzenia koncepcji chmury i Go
doceniana przez inżynierów średniego i wyższego szczebla.

Wady:

Brak głębi w przykładach kodowania Go
przykłady wydają się pospieszne lub wymyślone
szerokie podejście może nie odpowiadać wszystkim czytelnikom
niektóre fizyczne kopie dotarły uszkodzone
może być mylące dla tych, którzy oczekują silnego skupienia się na programowaniu Go.

(na podstawie 17 opinii czytelników)

Oryginalny tytuł:

Cloud Native Go: Building Reliable Services in Unreliable Environments

Zawartość książki:

Co wspólnego mają ze sobą Docker, Kubernetes i Prometheus? Wszystkie te technologie natywne dla chmury zostały napisane w języku programowania Go. Ta praktyczna książka pokazuje, jak wykorzystać mocne strony języka Go do tworzenia natywnych usług w chmurze, które są skalowalne i odporne, nawet w nieprzewidywalnym środowisku. Zapoznasz się z kompozycją i budową tych aplikacji, od funkcji Go niższego poziomu, przez wzorce projektowe średniego poziomu, po kwestie architektoniczne wysokiego poziomu.

Każdy rozdział opiera się na lekcjach z poprzedniego, prowadząc średnio zaawansowanych i zaawansowanych programistów przez Go w celu skonstruowania prostego, ale w pełni funkcjonalnego rozproszonego magazynu klucz-wartość. Poznasz najlepsze praktyki związane z przyjęciem języka Go jako języka programowania do rozwiązywania problemów związanych z zarządzaniem i wdrażaniem natywnych aplikacji w chmurze.

⬤ Dowiesz się, czym aplikacje natywne w chmurze różnią się od innych architektur oprogramowania.

⬤ Zrozumiesz, w jaki sposób Go może sprostać wyzwaniom związanym z projektowaniem skalowalnych usług rozproszonych.

⬤ Wykorzystanie funkcji Go niższego poziomu, takich jak kanały i goroutines, do implementacji niezawodnych usług natywnych w chmurze.

⬤ Dowiedz się, czym jest „niezawodność usług” i co ma wspólnego z natywną chmurą.

⬤ Stosowanie różnych wzorców, abstrakcji i narzędzi do budowania i zarządzania złożonymi systemami rozproszonymi.

Dodatkowe informacje o książce:

ISBN:9781492076339
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:400

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Cloud Native Go: Budowanie niezawodnych usług w zawodnych środowiskach - Cloud Native Go: Building...
Co wspólnego mają ze sobą Docker, Kubernetes i...
Cloud Native Go: Budowanie niezawodnych usług w zawodnych środowiskach - Cloud Native Go: Building Reliable Services in Unreliable Environments

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