Sign up
Forgot password?
FAQ: Login

Larsson Magnus. Hands-On Microservices with Spring Boot and Spring Cloud: Build and deploy Java microservices using Spring Cloud, Istio, and Kubernetes

  • pdf file
  • size 42,41 MB
Larsson Magnus. Hands-On Microservices with Spring Boot and Spring Cloud: Build and deploy Java microservices using Spring Cloud, Istio, and Kubernetes
Packt Publishing, 2019. — 668 p.
A comprehensive guide to help you develop and deploy microservices efficiently
Key Features
Discover how microservices allow you to align your system design with your organization’s goals,
Understand the challenges of scaling microservice architectures,
An in-depth guide to build cloud native production ready microservices.
Book Description
Enterprise adoption of the microservices approach to software development is growing rapidly and practically all those that have embraced the technology so far expect it to become their default application architecture. The goal of the book is to demonstrate how to use essential parts of Spring Boot, Spring Cloud, and Kubernetes to develop and deploy microservices. The learning curve will be based on tried and tested approaches and my experiences with several customer projects that used these technologies, which is, proven to work in real projects. Starting with a set of simple cooperating microservices developed using Spring Boot, you will learn how to add functionalities such as persistence, make them reactive and how to describe their APIs using Swagger/OpenAPI. Next, you will learn how to add different services in Spring Cloud to the microservice system landscape to make it scalable, manageable and robust. Finally, you will learn how to deploy the microservice to Kubernetes and use the features offered by Kubernetes to offload the microservice landscape from capabilities that provides scalability, manageability and robustness. By the end of this book, you will be able to build Microservices that are scalable and robust using Spring boot and Spring Cloud.
What you will learn
Understand how to develop scalable, manageable and robust microservices
Explore how to deploy and monitor microservices in Kubernetes
Get to grips with adding Service Discovery using Netflix Eureka and Ribbon
Gain an understanding of how to replace Spring Cloud-specific features with Kubernetes kube-proxy
Understand how to use OAuth 2.0/OIDC and Spring-Security-OAuth to protect public APIs
Become adept at using Zipkin UI to visualize tracing information
Who This Book Is For
This book is for Spring developers and architects who want to learn how to break up their existing monoliths in smaller parts (for example, into microservices) and be able to deploy them either on-premises or in the cloud.
  • Download option was blocked by copyright claim.
Up