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.
Racket Programming the Fun Way
Author: James W. Stelly Publisher: No Starch Press Date: January 2021 Pages: 360 ISBN: 978-1718500822 Print: 1718500823 Kindle: B085BW4J16 Audience: Developers interested in Racket Rating: 4 Reviewer: Mike James If you have ever wanted to Lisp then try Racket.
|
Software Architecture In Practice
Author: Len Bass, Dr. Paul Clements and Rick Kazman Publisher: Addison-Wesley Professional Pages: 464 ISBN: 978-0136886099 Print: 0136886094 Kindle: B094CPJ96B Audience: Software architects Rating: 4.5 Reviewer: Kay Ewbank
This is the fourth edition of a book widely regarded as a classic since its firs [ ... ]
| More Reviews |
|