DEV Community

#distributedsystems

Topics related to systems where components are on different networked computers.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
The Dual-Write Problem: Building a Scalable Transactional Outbox for Google Pub/Sub

The Dual-Write Problem: Building a Scalable Transactional Outbox for Google Pub/Sub

Comments
3 min read
Your Rate Limiter Is a Stampede at the Window Boundary

Your Rate Limiter Is a Stampede at the Window Boundary

1
Comments
11 min read
Live Auction Bidding Realtime API Approach: Fair Ordering for a Small Node.js SaaS Team

Live Auction Bidding Realtime API Approach: Fair Ordering for a Small Node.js SaaS Team

Comments
4 min read
The transactional outbox: stop losing events between your database and Kafka

The transactional outbox: stop losing events between your database and Kafka

Comments 2
4 min read
AI Agent Tool Calls Are Distributed Transactions: Who Owns the Retry?

AI Agent Tool Calls Are Distributed Transactions: Who Owns the Retry?

1
Comments 7
2 min read
Exactly-once scheduled jobs don't exist: design for at-least-once and stop double-charging

Exactly-once scheduled jobs don't exist: design for at-least-once and stop double-charging

Comments
4 min read
ZooKeeper Flaws Ripple Through Hadoop and Kafka Dependency Chains

ZooKeeper Flaws Ripple Through Hadoop and Kafka Dependency Chains

Comments
1 min read
Make Witness Generation an Invariant Before a Late Lane Seals Compensation

Make Witness Generation an Invariant Before a Late Lane Seals Compensation

3
Comments
8 min read
Live Poll Auctions: Server Timestamp and Message Arrival Order Bids Differently

Live Poll Auctions: Server Timestamp and Message Arrival Order Bids Differently

Comments 1
6 min read
Vector Clocks, Explained With a Budget

Vector Clocks, Explained With a Budget

Comments
4 min read
The Saga Pattern Was a Workaround

The Saga Pattern Was a Workaround

Comments
3 min read
The Outbox Pattern isn't really about messaging. It's about eliminating an impossible atomicity assumption

The Outbox Pattern isn't really about messaging. It's about eliminating an impossible atomicity assumption

Comments
1 min read
Make Fragment Epoch an Invariant Before a Restarted Scorer Publishes a Grade

Make Fragment Epoch an Invariant Before a Restarted Scorer Publishes a Grade

Comments
8 min read
How LinkedIn Rebuilt Its Feed: FollowFeed Explained

How LinkedIn Rebuilt Its Feed: FollowFeed Explained

Comments 1
5 min read
The Distributed File System That Wins Depends on What You’re Afraid Of

The Distributed File System That Wins Depends on What You’re Afraid Of

Comments
8 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.