← All Talks
Presentation Development and Protocol

Building Cirrus: a single-user, serverless PDS

Matt Kane · @mk.gg
Invalid Date
2026-03-28 10:00am – 2026-03-28 10:30am

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.