Create and deploy production-quality microservices-based applications ― New edition updated for the smooth running of Spring, Java, Kubernetes, and Istio, with an introduction to Helm 3 and support for Mac and Windows with WSL2Key FeaturesBuild cloud-native production-ready microservices with this comprehensively updated guideUnderstand the challenges of building large-scale microservice architecturesLearn how to get the best out of Spring Cloud, Kubernetes, and Istio in combinationBook DescriptionWant to build and deploy microservices, but don't know where to start? Welcome to Microservices with Spring Boot and Spring Cloud.This edition features the most recent versions of Spring, Java, Kubernetes, and Istio, demonstrating faster and simpler handling of Spring Boot, local Kubernetes clusters, and Istio installation. The expanded scope includes native compilation of Spring-based microservices, support for Mac and Windows with WSL2, and an introduction to Helm 3 for packaging and deployment. A revamped security chapter now follows the OAuth 2.1 specification and makes use of the newly launched Spring Authorization Server from the Spring team.You'll start with a set of simple cooperating microservices, then add persistence and resilience, make your microservices reactive, and document their APIs using OpenAPI.Next, you'll learn how fundamental design patterns are applied to add important functionality, such as service discovery with Netflix Eureka and edge servers with Spring Cloud Gateway. You'll deploy your microservices using Kubernetes and adopt Istio, then explore centralized log management using the Elasticsearch, Fluentd, and Kibana (EFK) stack, and then monitor microservices using Prometheus and Grafana.By the end of this book, you'll be building scalable and robust microservices using Spring Boot and Spring Cloud.What you will learnBuild reactive microservices using Spring BootDevelop resilient and scalable microservices using Spring CloudUse OAuth 2.1/OIDC and Spring Security to protect public APIsImplement Docker to bridge the gap between development, testing, and productionDeploy and manage microservices with KubernetesApply Istio for improved security, observability, and traffic managementWrite and run automated microservice tests with JUnit, testcontainers, Gradle, and bashWho this book is forIf you're a Java or Spring Boot developer learning how to build microservice landscapes from scratch, then this book is for you. You don't need any prior knowledge about microservices architecture to get started, but a solid grasp and enough experience in Java and Spring Boot to build apps autonomously is a must.Table of ContentsIntroduction to MicroservicesIntroduction to Spring Boot Creating a Set of Cooperating MicroservicesDeploying our Microservices using DockerAdding an API Description using OpenAPIAdding Persistence Developing Reactive MicroservicesIntroduction to Spring CloudAdding Service Discovery Using Netflix EurekaUsing Spring Cloud Gateway to Hide Microservices Behind an Edge ServerSecuring Access to APIsCentralized ConfigurationImproving Resilience Using Resilience4jUnderstanding Distributed TracingIntroduction to KubernetesDeploying Our Microservices to KubernetesImplementing Kubernetes Features to Simplify the System LandscapeUsing a Service Mesh to Improve Observability and ManagementCentralized Logging with the EFK StackMonitoring Microservices(N.B. Please use the Look Inside option to see further chapters)
✔ Author(s): Magnus Larsson
✔ Title: Microservices with Spring Boot and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes, 2nd Edition
✔ Rating : 4.2 out of 5 base on (84 reviews)
✔ ISBN-10: 1801072973
✔ Language: English
✔ Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
✔ Device compatibles: Android, iOS, PC and Amazon Kindle
Readers' opinions about Microservices with Spring Boot and Spring Cloud by Magnus Larsson
Sara Poole
Travel back in time with a historical epic that vividly recreates a bygone era. The author's meticulous research and engaging prose transport you to another world. Complex characters and intricate plots keep you enthralled from beginning to end. Each chapter reveals new insights into the period's culture and society. It's a captivating blend of history and fiction. Ideal for history buffs and lovers of epic sagas.
Maddison Pearce
Get lost in a fantastical realm where magic and adventure await at every turn. The author's imaginative world-building and captivating narrative draw you in from the start. Engaging characters and thrilling quests make for an exciting read. The plot twists and turns keep you hooked until the very end. It's a book that sparks the imagination and takes you on a wild ride. Perfect for fans of fantasy.
Juliana Sellers
Discover the poignant story of a family navigating life's ups and downs in this moving novel. The author's empathetic writing and well-drawn characters create a deeply emotional experience. Each chapter explores themes of love, loss, and resilience with sensitivity. The plot's twists and turns keep you engaged throughout. It's a heartwarming and thought-provoking read. Perfect for readers who enjoy stories about family dynamics.
CompTIA Security+ Practice Tests: Exam SY0-601, Becoming Bulletproof: Life Lessons from a Secret Service Agent, 2020 Standard Catalog of World Coins 1901-2000 (2020), The Brew Your Own Big Book of Homebrewing: All-Grain and Extract Brewing * Kegging * 50+ Craft Beer Recipes * Tips and Tricks from the Pros, All’s Faire in Middle School, The Complete Slow Cooker Cookbook for Beginners: 800 Must-Have Affordable and Delicious Slow Cooker Recipes for Any Taste and Occasion, Uprising: A Post Apocalyptic EMP Survival Thriller (Days of Want Book Four), So God Made a Mother – Leslie Means, The Interpretation of Dreams (Translated by A. A. Brill), Keto Restaurant Favorites: More than 175 Tasty Classic Recipes Made Fast, Fresh, and Healthy,