Building Cirrus: a single-user, serverless PDS

When: Saturday, March 28, 2026 at 8:30 PM UTC - Saturday, March 28, 2026 at 9:00 PM UTC

Sat, Mar 28, 8:30 PM UTC The reference PDS implementation is a powerful Node.js monolith designed for scale, but it's overkill for a single user who just wants to own their data. This talk introduces Cirrus, an alternative PDS built on Cloudflare Workers that scales to zero and costs pennies to run. We'll explore the technical challenges of implementing the AT Protocol in a serverless environment – you'll learn how to handle long-lived firehose connections using Durable Objects with WebSocket hibernation, and maintain repository consistency with embedded SQLite.