Unmesh Joshi
Patterns of Distributed Systems
Patterns of Distributed Systems
💎 Earn 169 Points (£1.69) on this item.
YOU SAVE £4.09
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Patterns of Distributed Systems
The book "Patterns of Distributed Systems" provides a patterns approach to designing distributed systems and solving common implementation problems. It covers consensus algorithms, logical timestamps, partitioning schemes, cluster coordination, network communication, and more, with real-world code examples from systems like Kafka and Kubernetes. It is essential for enterprise architects, data architects, and software developers working with cloud services.
Format: Unspecified
Length: 464 pages
Publication date: 24 November 2023
Publisher: Pearson Education (US)
More and more enterprises rely on cloud services from providers like AWS, Microsoft Azure, and GCP, as well as products like Kafka and Kubernetes, or databases like YugabyteDB, Cassandra, MongoDB, and Neo4j, which are distributed by nature. As these distributed systems are inherently stateful, enterprise architects and developers must be prepared for all the potential issues that can arise when data is stored across multiple servers, including process crashes, network delays, and unsynchronized clocks.
Patterns of Distributed Systems provides a comprehensive set of patterns observed in mainstream open-source distributed systems. By studying these patterns, you will gain a deeper understanding of how these systems function and a solid foundation in distributed system design principles. The guide features real-world code examples from systems like Kafka and Kubernetes, allowing you to confidently navigate open-source codebases and comprehend implementations you encounter in the wild.
The book covers essential topics such as consensus algorithms, logical timestamps, partitioning schemes, cluster coordination tasks, and network communication. It delves into the building blocks of consensus algorithms like Paxos and Raft, explains the use of logical timestamps in databases for data versioning, explores commonly used partitioning schemes, and analyzes mechanisms for implementing cluster coordination tasks, including group membership, failure detection, and enabling robust cluster coordination. Additionally, the book offers techniques for establishing effective network communication between distributed systems.
By mastering these patterns and solutions, you will be well-equipped to design and implement distributed systems that are reliable, scalable, and efficient. Whether you are a software architect, developer, or system administrator, Patterns of Distributed Systems is a valuable resource that will help you navigate the complexities of distributed computing and build robust, scalable systems that meet the demands of your enterprise.
Weight: 853g
Dimension: 230 x 190 x 20 (mm)
ISBN-13: 9780138221980
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
