Ocena:

Książka oferuje praktyczny przewodnik dla programistów, którzy chcą tworzyć rozproszone aplikacje przy użyciu frameworka Gin w Go. Chociaż obejmuje szeroki zakres istotnych tematów i zaczyna się od podstawowych pojęć, perspektywa jakości wykonania jest mieszana. Wielu czytelników uważa go za odpowiedni dla początkujących, choć niektórzy wyrażają obawy dotyczące przejrzystości pisania i przykładów kodu.
Zalety:Łatwa do zrozumienia dla początkujących dzięki jasnym instrukcjom.
Wady:Kompleksowe omówienie aplikacji rozproszonych i różnych technologii.
(na podstawie 5 opinii czytelników)
Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework
Skuteczny przewodnik po tym, jak nauczyć się budować rozproszoną aplikację na dużą skalę, korzystając z szerokiego zakresu funkcjonalności Gin.
Kluczowe cechy:
⬤ Zapoznaj się z powszechnie używanymi funkcjami Gin do tworzenia aplikacji internetowych.
⬤ Zapoznanie się z renderowaniem szablonów HTML za pomocą silnika Gin.
⬤ Rozwiązywanie często pojawiających się wyzwań, takich jak skalowanie, buforowanie i wdrażanie.
Opis książki:
Gin to wysokowydajny framework sieciowy HTTP używany do tworzenia aplikacji internetowych i mikrousług w Go. Ta książka ma na celu nauczenie Cię tajników frameworka Gin za pomocą praktycznych przykładów.
Zaczniesz od poznania podstaw frameworka Gin, a następnie przejdziesz do budowania rzeczywistego interfejsu API RESTful. Po drodze dowiesz się, jak pisać niestandardowe oprogramowanie pośredniczące i zrozumieć mechanizm routingu, a także jak wiązać dane użytkownika i weryfikować przychodzące żądania HTTP. Książka pokazuje również, jak przechowywać i pobierać dane na dużą skalę za pomocą bazy danych NoSQL, takiej jak MongoDB, oraz jak zaimplementować warstwę buforowania za pomocą Redis. Następnie dowiesz się, jak zabezpieczyć i przetestować punkty końcowe API za pomocą protokołów uwierzytelniania, takich jak OAuth 2 i JWT. Późniejsze rozdziały poprowadzą cię przez renderowanie szablonów HTML po stronie serwera i tworzenie aplikacji frontendowej za pomocą frameworka webowego React w celu wykorzystania odpowiedzi API. Wreszcie, wdrożysz swoją aplikację w Amazon Web Services (AWS) i dowiesz się, jak zautomatyzować proces wdrażania za pomocą potoku ciągłej integracji/ciągłego dostarczania (CI/CD).
Pod koniec tej książki będziesz w stanie zaprojektować, zbudować i wdrożyć gotową do produkcji aplikację rozproszoną od podstaw przy użyciu frameworka Gin.
Czego się nauczysz:
⬤ Zbuduj gotowy do produkcji interfejs API REST za pomocą frameworka Gin.
⬤ Skalować aplikacje internetowe za pomocą architektury sterowanej zdarzeniami.
⬤ Wykorzystanie baz danych NoSQL do przechowywania danych.
⬤ Konfiguracja oprogramowania pośredniczącego uwierzytelniania za pomocą JWT i Auth0.
⬤ Wdrożenie RESTful API opartego na Gin na AWS przy użyciu Docker i Kubernetes.
⬤ Wdrożenie przepływu pracy CI/CD dla aplikacji internetowych Gin.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla programistów Go, którzy czują się komfortowo z językiem Go i chcą nauczyć się projektowania i programowania REST API za pomocą frameworka Gin. Aby w pełni wykorzystać możliwości tej książki, wymagana jest znajomość języka programowania Go na poziomie początkującym.