Designing Ultra Large Scale Systems

Designing Ultra Large Scale Systems Study Group

A community for engineers who want to go deep on distributed systems, data algorithms, and production-scale designs — through papers, code, and careful critique.

We study systems together. We also evaluate them: architecture, performance, correctness, and when a technology is (or isn’t) a fit.

DefinitionWhat is an ultra-large-scale system?


Join us

Discord — meetings, presentations, and ongoing discussion
Invite: https://discord.gg/C2aTuavXeU

Luma — calendar and RSVPs for all sessions
Calendar: https://luma.com/dulss


Upcoming events


Presentations

# Title Date
001 Exploring TigerBeetle: Debit/Credit Transactions in Conventional Databases vs. First-Class Primitives July 15, 2026
002 Exploring TigerBeetle, part 2: Viewstamped Replication (VSR) Consensus Protocol August 19, 2026
003 Antithesis: First-Principles Approaches to Testing Ultra-Large State Spaces September 16, 2026
004 ChronoQuorum: A Consensus Protocol for Unmanned Mission Vehicles October 2026

Guiding Principles

We choose presentations that:

  1. No product pitches — substance over sales
  2. Adhere to computer science fundamentals — grounded in first principles
  3. Interesting claims must be verifiable - show us papers, algorithms, safety-liveness guarantees. We encourage having Formal verification. Code and benchmarks as secondary references.
  4. Solve a specific problem that can help the industry at large — transferable lessons, not navel-gazing

How We Work

We are a study group: we learn together from papers, systems, and implementations.

We also act as a tech evaluation and critique group:

Meeting structure

Phase What happens
Before Participants are encouraged to study the prerequisite material
During ~30 minutes presentation, then ~20 minutes open discussion
After Follow-up discussion on the Designing Ultra Large Scale Systems Discord

Stay in touch