Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 2 hlasů.
Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization
Tato kniha vám ukáže, jak vytvořit architekturu mikroslužeb v jazyce Java pomocí populárního frameworku Spring Boot, a to tak, že malou monolitickou aplikaci přetvoříte na architekturu řízenou událostmi, která se skládá z několika služeb. Toto třetí vydání bylo aktualizováno tak, aby pokrývalo Spring Boot 3, včetně jeho kompatibility s Javou 17 a Jakartou EE 10, a využívá inkrementální přístup k výuce struktury mikroslužeb, vývoje řízeného testy a běžných vzorů v distribuovaných systémech, jako je zjišťování služeb, vyrovnávání zátěže, směrování, centralizované protokoly, konfigurace podle prostředí a kontejnerizace.
Autoři Moiss Macero a Tarun Telang vás seznámí se základy mikroslužeb a Spring Boot a poté vás provedou vývojem základní aplikace Spring Boot. Poté uvidíte, jak vytvořit front end pomocí Reactu, a naučíte se používat datovou vrstvu ke čtení a zápisu dat z jiných systémů a do nich prostřednictvím Spring Bootu a jeho přístupu ke Spring Data a jeho dostupným API. Spojením toho, co jste se dosud naučili, začnete přeměňovat aplikaci z monolitu na mikroslužbu.
Tento pragmatický přístup vám umožní lépe pochopit výhody používání tohoto typu softwarové architektury, místo aby vás rozptyloval teoretickými koncepty. Důraz je kladen na to, co je nejdůležitější, počínaje minimálním životaschopným produktem, při zachování možnosti přizpůsobovat a vylepšovat aplikaci podle potřeby. Po dokončení této knihy budete mít základní znalosti potřebné k vytváření vlastních aplikací založených na mikroslužbách s využitím Spring Boot.
Co se naučíte
⬤ Získáte důkladné znalosti o architektuře mikroslužeb a o tom, jak se liší od monolitických architektur.
⬤ Objevíte postup, jak krok za krokem rozdělit monolitickou aplikaci na menší, soustředěné služby.
⬤ Sestavte mikroslužby pomocí Spring Boot 3, Spring Data, Spring Cloud, React. js, Docker, Cucumber a dalších.
⬤ Vyvíjejte mikroslužby založené na Javě pomocí nejnovější verze Spring Boot, kompatibilní s Javou 17 a Jakartou EE 10.
⬤ Objevte vzory architektury pro distribuované systémy, jako je asynchronní zpracování, případná konzistence, odolnost, škálovatelnost a další.
⬤ Získejte přehled o komunikačních vzorech řízených událostmi a pochopte, jak navrhovat a vytvářet mikroslužby řízené událostmi.
⬤ Sledujte každý požadavek od začátku do konce pomocí nástroje Sleuth a centralizovaného protokolování.
⬤ Mikroslužby můžete kdekoli nasadit jako kontejnery Docker.
Pro koho je tato kniha určena
Těm, kteří mají alespoň nějaké předchozí zkušenosti s programováním v jazyce Java. Nějaké předchozí seznámení se Spring Boot se doporučuje, ale není nutné.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)