Usługi rozproszone z Go: przewodnik po niezawodnych, skalowalnych i łatwych w utrzymaniu systemach

Ocena:   (4,5 na 5)

Usługi rozproszone z Go: przewodnik po niezawodnych, skalowalnych i łatwych w utrzymaniu systemach (Travis Jeffery)

Opinie czytelników

Podsumowanie:

Książka „Distributed Services with Go” jest dobrze oceniana za praktyczne podejście do nauczania Goferów o budowaniu systemów rozproszonych poprzez praktyczny projekt. Chociaż zapewnia ona cenne spostrzeżenia i szczegółowe wyjaśnienia, niektórzy użytkownicy stwierdzili, że brakuje w niej aktualizacji i obejmuje tylko podstawy systemów rozproszonych.

Zalety:

Praktyczne, praktyczne doświadczenie w budowaniu rzeczywistego projektu (rozproszona usługa dziennika).

Wady:

Dobra dla średnio zaawansowanych użytkowników języka Go.

(na podstawie 13 opinii czytelników)

Oryginalny tytuł:

Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

Zawartość książki:

To książka dla Goistów, którzy chcą nauczyć się budować systemy rozproszone. Znasz podstawy języka Go i chcesz wykorzystać swoją wiedzę w praktyce. Twórz rozproszone usługi, które są wysoce dostępne, odporne i skalowalne. Ta książka jest właśnie tym, czego potrzebujesz, aby zastosować Go w rzeczywistych sytuacjach. Podnieś swoje umiejętności inżynierskie już dziś.

Przenieś swoje umiejętności Go na wyższy poziom, ucząc się, jak projektować, rozwijać i wdrażać rozproszone usługi. Zacznij od podstaw obsługi pamięci masowej, następnie przejdź przez połączenie klienta i serwera w sieć, a na końcu do dystrybucji instancji serwera, wdrażania i testowania. Wszystko to sprawi, że kodowanie w codziennej pracy lub pobocznych projektach będzie łatwiejsze, szybsze i przyjemniejsze.

Twórz własne usługi rozproszone i wnoś swój wkład w projekty open source. Twórz sieciowe, bezpieczne klienty i serwery za pomocą gRPC. Uzyskaj wgląd w swoje systemy i debuguj problemy dzięki obserwowalnym usługom oprzyrządowanym w metryki, dzienniki i ślady. Obsługa własnego urzędu certyfikacji w celu uwierzytelniania wewnętrznych usług internetowych za pomocą TLS. Automatyczna obsługa dodawania lub usuwania węzłów do klastra za pomocą wykrywania usług. Koordynowanie systemów rozproszonych za pomocą replikowanych maszyn stanów obsługiwanych przez algorytm konsensusu Raft. Twórz aplikacje i biblioteki tak, by były modułowe i łatwe w utrzymaniu. Pisać interfejsy CLI do konfigurowania i uruchamiania aplikacji. Uruchamiaj swój rozproszony system lokalnie i wdrażaj go w chmurze za pomocą Kubernetes. Testuj i porównuj swoje aplikacje, aby upewnić się, że działają poprawnie i szybko.

Zanurz się w pisaniu Go i dołącz do setek tysięcy osób, które używają go do tworzenia oprogramowania dla prawdziwego świata.

Czego potrzebujesz:

Go 1.13+ i Kubernetes 1.16+.

Dodatkowe informacje o książce:

ISBN:9781680507607
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:225

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Usługi rozproszone z Go: przewodnik po niezawodnych, skalowalnych i łatwych w utrzymaniu systemach -...
To książka dla Goistów, którzy chcą nauczyć się...
Usługi rozproszone z Go: przewodnik po niezawodnych, skalowalnych i łatwych w utrzymaniu systemach - Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

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