Can the Command Pattern work in distributed systems? A closer look.

RDFS - RaptorQ Distributed File System (built in rust)

Distributed log in golang (using raft for consensus)

Distributed Systems – Message Bus with NATS Channel in NestJS (OOP Approach)

Design & Develop Distributed Software Better w/ Multiplayer • Tom Johnson & Julian Wood

Monstera - a framework for writing distributed stateful applications

Just make it scale: An Aurora DSQL story

Microservices are a tax your startup probably can't afford

love-hate and otel: using it while avoiding complexity

Build Your Own Distributed System Using Go [2023]

Making Postgres Distributed with FoundationDB

Keeping time on a stream

FlowG – Distributed Systems without raft (part 2)

Ann, the Small Annotation Server

Sleeping soundly with the help of TLA+ (2022)

Domain/OS Design Principles (1989) [pdf]

Petnames: A humane approach to secure, decentralized naming

Good Performance for Bad Days

Scalable, Resilient Data Orchestration: The Power of Intelligent Systems

Reading Zanzibar

Communicating Chorrectly with a Choreography

How Instacart Built a Modern Search Infrastructure on Postgres

The value of model checking in distributed protocols design

rqlite turns 10: Observations from a decade building Distributed Systems

Modular verification of MongoDB Transactions using TLA+

Repair Time Requirements to Prevent Data Resurrection in Cassandra & Scylla

Amoeba: A distributed operating system for the 1990s (1990) [pdf]

LLM-D: Kubernetes-Native Distributed Inference at Scale

Joys and sorrows of designing a language

Hidden Complexities of Distributed SQL

More →