Think Distributed Systems: Mental models of reliable and scalable software
Sold out
Original price
$59.99
-
Original price
$59.99
Original price
$59.99
$59.99
-
$59.99
Current price
$59.99
Description
Reason confidently about distributed systems.
Distributed systems are complex—but they’re also everywhere in modern software. A fuzzy understanding of how distributed systems work is no longer an option. Think Distributed Systems helps you develop clear and dependable mental models of distributed systems, so you can reason about complex problems with confidence. You’ll be able to reason confidently about your systems, and ensure they’re functional, scalable, and always reliable.
In Think Distributed Systems you’ll find a beautifully illustrated collection of mental models for:
About the technology
Almost all modern software is distributed. To create production-quality applications, you need to think differently about failure, performance, network services, latency, resource usage, and much more. This clearly-written book equips you with the skills and the mindset you need to design, develop, and deploy scalable and reliable distributed systems.
About the book
In Think Distributed Systems you’ll find a beautifully illustrated collection of mental models for:
About the author
Dominik Tornow has studied and practiced software systems engineering over 20 years. He is the founder and CEO of Resonate HQ, Inc.
Table of Contents
1 Thinking in distributed systems: Models, mindsets, and mechanics
2 System models, order, and time
3 Failure tolerance
4 Message delivery and processing
5 Transactions
6 Distributed transactions
7 Partitioning
8 Replication
9 Consistency
10 Distributed consensus
11 Durable executions
12 Cloud and services
Distributed systems are complex—but they’re also everywhere in modern software. A fuzzy understanding of how distributed systems work is no longer an option. Think Distributed Systems helps you develop clear and dependable mental models of distributed systems, so you can reason about complex problems with confidence. You’ll be able to reason confidently about your systems, and ensure they’re functional, scalable, and always reliable.
In Think Distributed Systems you’ll find a beautifully illustrated collection of mental models for:
- Correctness, scalability, and reliability
- Failure detection, and mitigation
- Message processing
- Partitioning and replication
- Consensus
About the technology
Almost all modern software is distributed. To create production-quality applications, you need to think differently about failure, performance, network services, latency, resource usage, and much more. This clearly-written book equips you with the skills and the mindset you need to design, develop, and deploy scalable and reliable distributed systems.
About the book
In Think Distributed Systems you’ll find a beautifully illustrated collection of mental models for:
- Correctness, scalability, and reliability
- Failure tolerance, detection, and mitigation
- Message processing
- Partitioning, replication, consensus, and more!
About the author
Dominik Tornow has studied and practiced software systems engineering over 20 years. He is the founder and CEO of Resonate HQ, Inc.
Table of Contents
1 Thinking in distributed systems: Models, mindsets, and mechanics
2 System models, order, and time
3 Failure tolerance
4 Message delivery and processing
5 Transactions
6 Distributed transactions
7 Partitioning
8 Replication
9 Consistency
10 Distributed consensus
11 Durable executions
12 Cloud and services
PUBLISHER:
Manning
ISBN-10:
1633436179
ISBN-13:
9781633436176
BINDING:
Paperback
NUMBER OF PAGES:
192
BOOK DIMENSIONS:
0.5(H) x 7.375(W) x 9.25(D)
LANGUAGE:
English