Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.
Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization
Ta książka pokaże ci, jak zbudować opartą na Javie architekturę mikrousług przy użyciu popularnego frameworka Spring Boot, przekształcając małą aplikację monolityczną w architekturę sterowaną zdarzeniami złożoną z kilku usług. To trzecie wydanie zostało zaktualizowane o Spring Boot 3, w tym jego kompatybilność z Java 17 i Jakarta EE 10, i wykorzystuje podejście przyrostowe do nauczania struktury mikrousług, programowania opartego na testach i typowych wzorców w systemach rozproszonych, takich jak wykrywanie usług, równoważenie obciążenia, routing, scentralizowane dzienniki, konfiguracja na środowisko i konteneryzacja.
Autorzy Moiss Macero i Tarun Telang rozpoczynają od wprowadzenia do podstaw mikrousług i Spring Boot, a następnie przeprowadzają przez proces tworzenia podstawowej aplikacji Spring Boot. Następnie zobaczysz, jak zbudować front-end przy użyciu React i dowiesz się, jak używać warstwy danych do odczytywania i zapisywania danych z i do innych systemów za pośrednictwem Spring Boot i jego dostępu do Spring Data i dostępnych interfejsów API. Łącząc to, czego nauczyłeś się do tej pory, zaczniesz przekształcać aplikację z monolitu w mikrousługę.
To pragmatyczne podejście pozwoli ci lepiej zrozumieć korzyści płynące z korzystania z tego typu architektury oprogramowania, zamiast rozpraszać cię teoretycznymi koncepcjami. Nacisk kładziony jest na to, co najważniejsze, zaczynając od minimalnego opłacalnego produktu, przy jednoczesnym zachowaniu możliwości dostosowywania i ulepszania aplikacji w razie potrzeby. Po ukończeniu tej książki będziesz miał podstawową wiedzę niezbędną do tworzenia własnych aplikacji opartych na mikrousługach przy użyciu Spring Boot.
Czego się nauczysz
⬤ Dokładnego zrozumienia architektury mikrousług i tego, czym różni się ona od architektury monolitycznej.
⬤ Odkryć krok po kroku proces rozbijania monolitycznej aplikacji na mniejsze, skoncentrowane usługi.
⬤ Tworzenie mikrousług przy użyciu Spring Boot 3, Spring Data, Spring Cloud, React.js, Docker, Cucumber i innych.
⬤ Tworzenie mikrousług opartych na Javie przy użyciu najnowszej wersji Spring Boot, kompatybilnej z Java 17 i Jakarta EE 10.
⬤ Poznanie wzorców architektury dla systemów rozproszonych, takich jak przetwarzanie asynchroniczne, ewentualna spójność, odporność, skalowalność i inne.
⬤ Uzyskanie wglądu we wzorce komunikacji sterowanej zdarzeniami i zrozumienie, jak projektować i budować mikrousługi sterowane zdarzeniami.
⬤ Śledzenie każdego żądania od początku do końca dzięki Sleuth i scentralizowanemu logowaniu.
⬤ Wdrażaj swoje mikrousługi w dowolnym miejscu jako kontenery Docker.
Dla kogo jest ta książka
Osoby posiadające przynajmniej pewne wcześniejsze doświadczenie z programowaniem w języku Java. Pewna wcześniejsza ekspozycja na Spring Boot jest zalecana, ale nie wymagana.
© 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)