Running Bluesky's For You Feed
Key point
Bluesky's For You feed runs on a single Go server and SQLite sitting in a living room.
Details
The For You feed on Bluesky, run by spacecowboy, is a custom recommendation feed used by about 70,000 people. Recommendations work on a likes-based approach, looking at what else people who liked the same post also liked.
The setup is surprisingly simple.
- The backend runs on a single Go process and SQLite in a living room.
- The server is a gaming PC with 16 cores, 96GB RAM, and 4TB NVMe.
- It ingests the Bluesky firehose to store relevant data, keeping only the most recent 90 days.
- The current SQLite storage is about 419GB.
External traffic is handled by a $7/month VPS on OVH, connected to the living-room server via Tailscale. Total cost comes to about $30/month, combining $20 in electricity, $7 for the VPS, and $3 for the domain, and spacecowboy believes this setup could handle up to about 1 million DAU if using the cheapest algorithm.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.