Hodnotenie:
Kniha je veľmi oceňovaná pre svoj praktický prístup k vývoju mikroslužieb, najmä s využitím Spring Boot, Kubernetes a Service Mesh. Čitatelia oceňujú aktualizácie v druhom vydaní a efektívne vysvetlenie zložitých tém. Zatiaľ čo mnohí ju považujú za neoceniteľnú pre reálne aplikácie, objavujú sa kritické pripomienky týkajúce sa nedostatku širších abstraktných vysvetlení a niektorých chýbajúcich referenčných zdrojov.
Výhody:⬤ Praktický, praktický prístup k budovaniu a prevádzke mikroslužieb.
⬤ Pokrýva širokú škálu technológií vrátane Spring Boot, Docker, Kubernetes a Istio.
⬤ Aktualizovaný obsah v druhom vydaní rozširuje znalosti.
⬤ Podrobné pokyny pre rôzne operačné systémy.
⬤ K dispozícii sú dobré príklady a osvedčené postupy od autora.
⬤ Vynikajúci zdroj informácií pre začiatočníkov aj skúsených vývojárov.
⬤ Niektorí čitatelia ju považovali za príliš náročnú na kód s malým množstvom diagramov alebo abstraktných vysvetlení.
⬤ Niektoré odkazované zdroje už nemusia byť k dispozícii.
⬤ Niektorí si želali komplexnejšie pokrytie nasadenia cloudu a nástrojov DevOps.
⬤ Počiatočná krivka učenia sa môže byť strmá vzhľadom na zložitosť témy.
(na základe 15 čitateľských recenzií)
Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Sprievodca krok za krokom na vytvorenie a nasadenie aplikácií založených na mikroslužbách v produkčnej kvalite
Kľúčové vlastnosti:
⬤ Vytvárajte cloudovo orientované mikroslužby pripravené na produkciu pomocou tejto komplexne aktualizovanej príručky.
⬤ Poznajte výzvy budovania rozsiahlych architektúr mikroslužieb.
⬤ Zistite, ako v kombinácii so Spring Cloud, Kubernetes a Istio získať to najlepšie.
Popis knihy:
S touto knihou sa naučíte, ako efektívne budovať a nasadzovať mikroslužby. Toto nové vydanie bolo aktualizované pre najnovšie verzie Spring, Java, Kubernetes a Istio a demonštruje rýchlejšie a jednoduchšie spracovanie Spring Boot, lokálnych klastrov Kubernetes a inštaláciu Istio. Rozšírený rozsah zahŕňa natívnu kompiláciu mikroslužieb založených na Spring, podporu pre Windows a Mac a úvod do Helm 3 na balenie a nasadenie. Prepracovaná kapitola o zabezpečení teraz sleduje špecifikáciu OAuth 2. 1 a využíva novo spustený autorizačný server Spring Authorization Server od tímu Spring.
Začnete so sadou jednoduchých spolupracujúcich mikroslužieb, pridáte perzistenciu a odolnosť, vytvoríte reaktívne mikroslužby a zdokumentujete ich API pomocou Swagger/OpenAPI.
Pochopíte, ako sa používajú základné návrhové vzory na pridanie dôležitých funkcií, ako je napríklad zisťovanie služieb pomocou služby Netflix Eureka a okrajové servery pomocou služby Spring Cloud Gateway. Naučíte sa, ako nasadzovať mikroslužby pomocou Kubernetes a osvojiť si Istio. Preskúmate centralizovanú správu logov pomocou zásobníka Elasticsearch, Fluentd a Kibana (EFK) a budete monitorovať mikroslužby pomocou Prometheus a Grafana.
Na konci tejto knihy si budete istí pri budovaní mikroslužieb, ktoré sú škálovateľné a robustné, pomocou Spring Boot a Spring Cloud.
Čo sa naučíte:
⬤ Vybudovať reaktívne mikroslužby pomocou Spring Boot.
⬤ Vyvíjať odolné a škálovateľné mikroslužby pomocou služby Spring Cloud.
⬤ Používať OAuth 2. 1/OIDC a Spring Security na ochranu verejných API.
⬤ Zavedenie Dockera na preklenutie medzery medzi vývojom, testovaním a produkciou.
⬤ Umiestňovať a spravovať mikroslužby pomocou Kubernetes.
⬤ Využite Istio na zlepšenie bezpečnosti, pozorovateľnosti a riadenia prevádzky.
⬤ Písať a spúšťať manuálne a automatizované testy mikroslužieb pomocou JUnit, testcontainers, Gradle a bash.
Pre koho je táto kniha určená:
Táto kniha je určená pre vývojárov a architektov Java a Spring, ktorí sa chcú naučiť, ako od základov budovať prostredia mikroslužieb a nasadzovať ich buď lokálne, alebo v cloude pomocou Kubernetes ako kontajnerového orchestrátora a Istio ako siete služieb.
Na začatie práce s touto knihou nie sú potrebné žiadne znalosti architektúry mikroslužieb.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)