← 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.