All essays · 15
Consistent Hashing 101
Why adding a server shouldn't ruin your entire cache.
Replication 101
Three ways to keep copies of your data, and the trade-offs of each.
How OpenAI Serves 800 Million Users Without Sharding Postgres
A look at one of the most interesting engineering decisions behind one of the largest single-primary PostgreSQL deployments in the world.
Start Here — A Guide to Professional Imposter Syndrome
New here? This is the best way to read the blog.
Beyond "Pick Two": Real-World Trade Offs
CAP · 4/4Why most systems live between CP and AP and how to choose where yours belongs.
AP Systems Explained: Stale Data Beats Dead Servers
CAP · 3/4How DynamoDB, Cassandra, and DNS stay available during network failures—and how they clean up the mess afterward.
CP Systems Explained: The Hidden Cost of Strong Consistency
CAP · 2/4Let's look at what CP systems actually do under the hood when they choose consistency over availability.
CAP Theorem Explained: Beyond the "Pick Two" Myth
CAP · 1/4Let's get to the bottom of what Consistency, Availability, and Partition Tolerance actually mean in production distributed systems.
Cryptography for Software Developers
In this post I'll provide software developers with what I think is necessary information regarding cryptography and security.
The Rise of Edge Computing
Bringing computing closer to data sources and ultimately the customer.
Merkle Trees 101....continued
Merkle · 2/2Today we'll be implementing Merkle Trees. This is building upon the last post.
Merkle Trees 101
Merkle · 1/2Today we're going to take a in-depth look at Merkle Trees, a fundamental data structure in the field of cryptography and an exhaustively used one in the context of blockchain and distributed systems.
Computer Networks 101 (#2)
For this weeks post we'll be taking a deep dive in to computer networks. Specifically the OSI and TCP/IP stacks and how it relates to modern networking.
Life At Amazon (#1)
An inside look at what it's like working at Amazon, more specifically Amazon Web Services.
Hello, World
Hopefully the irony of the initial blog post being Hello, World hits everyone in the face.