This book describes a set of patterns that have been observed in mainstream open-source distributed systems. Unmesh Joshi looks at how distributed systems are inherently stateful systems, and what can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks.
<ASIN: 0138221987>
The book features real-world code examples from systems like Kafka and Kubernetes, along with these patterns and solutions to prepare you to confidently traverse open-source codebases and understand implementations you encounter "in the wild."
Author: Unmesh Joshi Publisher: Addison-Wesley Date: November 2023 Pages: 464 ISBN: 978-0138221980 Print: 0138221987 Kindle: B0CCD3F8BH Audience: General Level: Intermediate Category: Methodology
Topics covered:
- Review the building blocks of consensus algorithms, like Paxos and Raft, for ensuring replica consistency in distributed systems
- Understand the use of logical timestamps in databases, a fundamental concept for data versioning
- Explore commonly used partitioning schemes, with an in-depth look at intricacies of two-phase-commit protocol
- Analyze mechanisms used in implementing cluster coordination tasks, such as group membership, failure detection, and enabling robust cluster coordination
- Learn techniques for establishing effective network communication between cluster nodes.
For more Book Watch just click.
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
The Art of WebAssembly
Author: Rick Battagline Publisher: No Starch Date: May 2021 Pages: 304 ISBN: 978-1718501447 Print: 1718501447 Kindle: B08TSYXJTS Audience: WebAssembly developers Rating: 5 Reviewer: Ian Elliot WebAssembly is the coming thing - or so we are told.
|
Discovering Modern C++, 2nd Ed
Author: Peter Gottschling Publisher: Addison-Wesley Pages: 576 ISBN: 978-0136677642 Print: 0136677649 Kindle: B09HTJRJ3V Audience: C++ developers Rating: 5 Reviewer: Mike James
Modern C++ who would want to write anything else? Is this a suitable introduction for the rest of us?
| More Reviews |
|