In a microservices architecture, the whole is indeed greater than the sum of its parts.
About the Author: Jonathan Schneider is CEO and cofounder of Moderne, where he works to modernize applications and infrastructure through automated source code transformation and asset visibility.
314 Pages
Computers + Internet, Distributed Systems
Description
Book Synopsis
In a microservices architecture, the whole is indeed greater than the sum of its parts. But in practice, individual microservices can inadvertently impact others and alter the end user experience. Effective microservices architectures require standardization on an organizational level with the help of a platform engineering team.
This practical book provides a series of progressive steps that platform engineers can apply technically and organizationally to achieve highly resilient Java applications. Author Jonathan Schneider covers many effective SRE practices from companies leading the way in microservices adoption. You'll examine several patterns discovered through much trial and error in recent years, complete with Java code examples.
Chapters are organized according to specific patterns, including:
Application metrics: Monitoring for availability with Micrometer
Debugging with observability: Logging and distributed tracing; failure injection testing
Charting and alerting: Building effective charts; KPIs for Java microservices
Safe multicloud delivery: Spinnaker, deployment strategies, and automated canary analysis
Source code observability: Dependency management, API utilization, and end-to-end asset inventory
Traffic management: Concurrency of systems; platform, gateway, and client-side load balancing
About the Author
Jonathan Schneider is CEO and cofounder of Moderne, where he works to modernize applications and infrastructure through automated source code transformation and asset visibility. Previously, he worked for the Spring team on application monitoring and continuous delivery at Netflix on engineering tools related to distributed refactoring, dependency insight, and build tools. He also worked on refactoring at Gradle.
Jon has visited and given workshops on monitoring and delivery at a wide variety of enterprises, developing an understanding of the steps organizations need to take to get closer to Netflix-style resiliency where outages in entire regions don't disrupt service availability and application teams know about problems before the call center.
Dimensions (Overall): 9.1 Inches (H) x 7.1 Inches (W) x .7 Inches (D)
Weight: 1.15 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 314
Genre: Computers + Internet
Sub-Genre: Distributed Systems
Publisher: O'Reilly Media
Theme: Cloud Computing
Format: Paperback
Author: Jonathan Schneider
Language: English
Street Date: November 3, 2020
TCIN: 1011990013
UPC: 9781492073925
Item Number (DPCI): 247-19-1828
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.
Shipping details
Estimated ship dimensions: 0.7 inches length x 7.1 inches width x 9.1 inches height
Estimated ship weight: 1.15 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii
Return details
This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.