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.
Coding Is Getting Easier. But System Design Still Matters.

Coding Is Getting Easier. But System Design Still Matters.

Comments
2 min read
Sharing memory between processes with java.lang.foreign and jextract

Sharing memory between processes with java.lang.foreign and jextract

1
Comments
16 min read
VRP Is Ready for External Validation — One Company Can Be the First to Pilot It

VRP Is Ready for External Validation — One Company Can Be the First to Pilot It

Comments
7 min read
Kafka vs RabbitMQ vs NATS (2026): Performance, Use Cases, Latency, Throughput & Microservices

Kafka vs RabbitMQ vs NATS (2026): Performance, Use Cases, Latency, Throughput & Microservices

Comments
10 min read
Consistent Hashing: The System Design Interview Concept Everyone Gets Wrong

Consistent Hashing: The System Design Interview Concept Everyone Gets Wrong

1
Comments
2 min read
Dynamic machine ID leases in Elixir

Dynamic machine ID leases in Elixir

Comments
5 min read
Rate Limiting and Admission Control Solve Different Failure Modes

Rate Limiting and Admission Control Solve Different Failure Modes

1
Comments 7
6 min read
Distributed Locking in Practice: Guarantees, Failure Scenarios and Better Alternatives (3/4)

Distributed Locking in Practice: Guarantees, Failure Scenarios and Better Alternatives (3/4)

Comments
6 min read
The wait queue is just a channel: building a small distributed lock server in Go

The wait queue is just a channel: building a small distributed lock server in Go

1
Comments
7 min read
Distributed Locking in Practice: Guarantees, Failure Scenarios and Better Alternatives (2/4)

Distributed Locking in Practice: Guarantees, Failure Scenarios and Better Alternatives (2/4)

Comments
8 min read
Why HTTP 429 Should Not Count Against a Job's Retry Budget

Why HTTP 429 Should Not Count Against a Job's Retry Budget

Comments
2 min read
The Outbox Pattern Is Not Enough

The Outbox Pattern Is Not Enough

Comments
7 min read
Your Database Said "Success." Your Message Broker Said "Try Again."

Your Database Said "Success." Your Message Broker Said "Try Again."

Comments
10 min read
My idempotency library had one job. A dropped connection made it run the payment twice.

My idempotency library had one job. A dropped connection made it run the payment twice.

Comments
8 min read
The State Machine Hiding Inside Every Construction Project

The State Machine Hiding Inside Every Construction Project

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