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.
Continuous Architecture In Practice (Addison-Wesley)
Author: Murat Erder, Pierre Pureur and Eoin Woods Publisher: Addison-Wesley Pages: 352 ISBN: 978-0136523567 Print: 0136523560 Kindle: B08ZRTQGLJ Audience: Software Architects Rating: 3 Reviewer: Kay Ewbank
This book sets out the case for why software architecture is more important than ever, and in p [ ... ]
|
Teach Yourself Java in 21 Days, 8th Ed (Sams)
Author: Rogers Cadenhead Publisher: Sams Pages: 672 ISBN: 978-0672337956 Print: 0672337959 Kindle:B082J486LS Audience: Beginning Java Programmers Rating: 4 Reviewer: Mike James Java! Its still more than relevant and at edition 8 this must be a classic?
| More Reviews |
|