Skip to content
suryansh.Full-stack engineer · AI & platforms
01Projects02Notes03About
Let’s talk

02 / Notes / Distributed Systems

Distributed Systems
following.

Consistency, replication, networking, concurrency, and the choices that keep systems useful when failure is normal.

From ideas to implementation

See the products and systems where I’ve put some of these ideas to work.

Explore the projects
All notesDatabase SystemsDistributed SystemsAI Engineering
01
Distributed Systems / Explainer

When Replicas Disagree: Resolving Inconsistency in Distributed Key-Value Stores

Follow a branching record through vector clocks, reconciliation, and last writer wins—and see how Dynamo and DynamoDB make different choices.

Vector clocksConsistencyReplicationDynamoDBAWS
13 Sept 202614 min read
Read note
02
Distributed Systems / Explainer

Load Balancing Deep Dive

L4 vs L7, routing algorithms, health checks, and AWS load balancers.

NetworkingScalabilityReliabilityAWS
15 Nov 20242 min read
Read note
Open to work and collaborationsEmail is the easiest way to reach me.
Want to
get in touch?
hello@suryanshsingh.com
RésuméProjectsGitHubLinkedInNotes
© 2026 Suryansh SinghPune, India / ISTBack to top