Serving the For You Feed
TLDR
- A single Go process on a home gaming PC serves Bluesky’s For You Feed to 72,000 users for $30/month.
Key Takeaways
- The feed runs on one Go process backed by SQLite on a 16-core, 96GB RAM, 4TB NVMe home PC in spacecowboy’s living room.
- Recommendations use collaborative filtering on likes: find what others who liked the same posts as you are liking.
- SQLite stores 90 days of relevant firehose data, currently consuming 419GB.
- Public traffic hits a $7/month OVH VPS, which proxies to the home server over Tailscale.
- Total monthly cost: $20 electricity + $7 VPS + $3 domains = $30/month.
Why It Matters
- The Bluesky AT Protocol lets anyone publish a custom feed algorithm, bypassing centralized recommendation control entirely.
- This architecture scales to Bluesky’s full ~1 million daily active users on current hardware with a cheaper algorithm, per spacecowboy’s own estimate.
- A $30/month home-lab stack serving 72,000 users challenges assumptions about infrastructure cost for social recommendation systems.
Simon Willison’s Weblog · 2026-04-24 · Read the original