Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes, Second Edition (Grayscale Indian Edition) Paperback – 19 December 2024

Brendan Burns . Shroff/O’Reilly . English

Disclaimer Shroff Publishers do not endorse the preview pages of kindle linked to our ISBNs. All Indian Reprints of O'Reilly are Printed in Grayscale. Every distributed system strives for reliability, performance, and quality, but building such a system is hard. Establishing a set of design patterns enables software developers and system architects to use a common language to describe their systems and learn from the patterns and practices developed by others. The popularity of containers and Kubernetes paves the way for core distributed system patterns and reusable containerized components. This practical guide presents a collection of repeatable, generic patterns to help guide the systems you build using common patterns and practices drawn from some of the highest performing distributed systems in use today. These common patterns make the systems you build far more approachable and efficient, even if you've never built a distributed system before. Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world. Understand how patterns and reusable components enable the rapid development of reliable distributed systems Use the sidecar, adapter, and ambassador patterns to split your application into a group of containers on a single machine Explore loosely coupled multinode distributed patterns for replication, scaling, and communication between components Learn distributed system patterns for large-scale batch data processing

Categories: Computer Science

About the Author

Brendan Burns is a co-founder of the Kubernetes open source project (https://kubernetes.io). He has been involved with open source communities for more than two decades. Other projects that he has worked on include JMeter, Quake II on Linux, DroidDraw the Open Dynamics Engine and more. He is currently work for Microsoft Azure where he is responsible for a number of public cloud services including the Azure Kubernetes Service, Linux on Azure, Azure Governance and Policy and cloud native open source. He has an undergraduate degree in Computer Science and Studio Art from Williams College (https://williams.edu) and a PhD in robotics from the University of Massachusetts Amherst (https://umass.edu). He lives in Seattle with his family and cat. You can find him on Twitter https://twitter.com/brendandburns and Github https://github.com/brendandburns

Books from Similar Categories

Books from the Same Genre

Download BookR now and choose mindful reading!

Download Now!