"Patterns of Distributed Systems" is a guide that explores a set of patterns observed in mainstream open-source distributed systems. As businesses increasingly rely on cloud services like AWS, Microsoft Azure, and GCP, it is crucial for architects and developers to understand the challenges associated with storing data on multiple servers.
This book provides the foundations of distributed systems design principles through analyses of common problems and solutions. It will guide you in studying:
- The structure of consensus algorithms, such as Paxos and Raft, to ensure replica consistency in distributed systems.
- The use of logical timestamps in databases, a fundamental concept for data versioning.
- Commonly used distribution schemes, with in-depth understanding of the two-phase commit protocol.
- Mechanisms for implementing class-level synchronization tasks, such as failure detection and robust cluster coordination capabilities.
- Techniques for establishing effective network communication among cluster nodes.
This set of patterns is essential for professionals working with cloud services like Amazon S3, Amazon EKS, or Azure CosmosDB or GCP Cloud Spanner. Across its 464 pages, the book offers practical code examples and useful references.
Manufacturer
- Publisher
- Pearson
- Type
- Computers - Information Technology
- Language
- English
- Subtitle
- -
- Cover
- Soft
- Number of Pages
- -
- Release Date
- 12/2023
- Publication Date
- 2023
- Dimensions
- -
- ISBN-13
- 9780138221980
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.