Spring Microservices in Action, Second Edition /

Saved in:
Bibliographic Details
Author / Creator:Carnell, John, author.
Edition:2nd edition.
Imprint:Manning Publications, 2021.
Description:1 online resource (448 pages)
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13692798
Hidden Bibliographic Details
Other authors / contributors:Sánchez, Illary, author.
Safari, an O'Reilly Media Company.
ISBN:1617296953
9781617296956
9781638356967
1638356963
9781617296956
Digital file characteristics:text file
Notes:Includes bibliographical references and index.
Made available through: Safari, an O'Reilly Media Company.
Online resource; Title from title page (viewed June 6, 2021)
Summary:Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You'll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring's intuitive tooling, and master API management with Spring Cloud Gateway. You'll even deploy Spring Cloud applications with AWS and Kubernetes.
Other form:Print version: Carnell, John. Spring Microservices in Action, Second Edition. 2nd edition. Manning Publications, 2021 9781617296956 1617296953
Standard no.:9781617296956
Description
Summary:By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio. about the technology Microservices break up your code into independent interconnected services that require careful forethought and design. Fortunately, Spring Boot, Spring Cloud, and Spring Cloud Gateway simplify the tedious plumbing and infrastructure setup required for microservice applications. Spring Boot removes the boilerplate code involved with writing a REST-based service. Spring Cloud provides a suite of tools for the discovery, routing, and deployment of microservices to the enterprise and the cloud. Spring Cloud Gateway provides a clear and effective routing to APIs, with a single entry point into a system. Together, they make it a snap to spin up Spring applications as microservices and wire them together into a reliable, scalable system. about the book Fully updated and upgraded for the latest version of Spring, Spring Microservices in Action, Second Edition is an expanded revision of a Manning bestseller. In it, you''ll learn how to build microservice-based applications using Java and the Spring platform and how to efficiently monitor and log your microservices operations. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and deploying your services. You''ll see how Spring''s intuitive tooling can help augment and refactor existing applications with microservices and how Spring Cloud Gateway makes it easy to handle multiple APIs with a single tool. You''ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio. what''s inside Core microservice design principles Microservices best practices Using docker containers to run microservices Managing configuration with Spring Cloud Config and Hashicorp Vault for sensitive information Client-side resiliency with Hystrix, and Ribbon Managing application metrics with Prometheus and Grafana Intelligent routing using Spring Cloud Gateway Distributed tracing with Spring Cloud Sleuth, Zipkin and ELK Stack Deploying Spring Cloud applications with Kubernetes and Istio about the reader This book is written for developers with Java and Spring experience. about the authors John Carnell is a senior cloud engineer with twenty years of experience in Java. Illary Huaylupo Sánchez is a software engineer with an MBA in IT management and over twelve years of experience in Java.
Physical Description:1 online resource (448 pages)
Bibliography:Includes bibliographical references and index.
ISBN:1617296953
9781617296956
9781638356967
1638356963