Burns, Brendan
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- ISBN 13:
- 9781098156350
- author:
- Burns, Brendan
- format:
- Paperback
- publisher:
- O'Reilly Media
- language:
- English
- Publication Year:
- 2024
- Pages:
- 220
- Dimensions:
- 23.3 x 17.8 x 1.2 centimetres (0
- Genre:
- Computers, Programming, Software Development,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Designing Distributed Systems: A Practical Guide to Scalable, Reliable Systems Using Kubernetes By Brendan Burns Building reliable distributed systems is challenging, but establishing a set of design patterns can help. This practical guide presents a collection of repeatable, generic patterns to guide the development of your systems using common practices drawn from high-performing distributed systems. You'll learn how to adapt existing software design patterns for designing and building reliable distributed applications, including the use of sidecar, adapter, and ambassador patterns to split your application into containers on a single machine. The book also covers loosely coupled multinode distributed patterns for replication, scaling, and communication between components, as well as large-scale batch data processing using work queues, event-based processing, and coordinated workflows. With this fully updated second edition, you'll gain a deeper understanding of how patterns and reusable components enable the rapid development of reliable distributed systems.