Preston Doster joins the show to tell us what it takes to run a Mastodon server with 55,000 accounts and 11,000 monthly active users.
Featuring
Sponsors
Sentry β Code breaks, fix it faster. Use the code CHANGELOG
when you sign up to get $100 off the team plan. Donβt just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 100,000+ growing teams use sentry to find problems fast.
System Initiative β The future of DevOps automation (is here!) β System Initiative is an intuitive, powerful, collaborative replacement for Infrastructure as Code (IaC). The free tier is awesome (no credit card required) and you can get started in 3 clicks.
Timescale β Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai.
Notes & Links
Interview
One correction about the cost to run Hachyderm. Preston said itβs about $600/mo and after the interview emailed me to let me know itβs closer to $1000/mo
Chapters
Chapter Number | Chapter Start Time | Chapter Title | Chapter Duration |
1 | 00:00 | This is Ship It! | 00:37 |
2 | 00:52 | Sponsor: Sentry | 02:15 |
3 | 03:12 | Scaling decentralized things | 00:59 |
4 | 04:10 | What are Webrings? | 00:21 |
5 | 04:32 | How Justin met his wife | 03:24 |
6 | 07:56 | What does Toolio do? | 02:14 |
7 | 10:10 | Start of Hachyderm | 02:37 |
8 | 12:47 | Traditional scaling | 02:27 |
9 | 15:14 | Extra stress | 04:02 |
10 | 19:16 | When did you need a CDN? | 01:00 |
11 | 20:16 | Where does funding come frome? | 00:39 |
12 | 20:55 | Nivenly's other projects | 00:52 |
13 | 21:47 | Nivenly spending & Hachyderm cost | 02:23 |
14 | 24:20 | Sponsor: System Initiative | 03:31 |
15 | 27:59 | The Hachyderm team | 01:22 |
16 | 29:21 | Redis licensing | 00:30 |
17 | 29:50 | Manual deployment | 01:57 |
18 | 31:47 | Who gets paged? | 02:21 |
19 | 34:08 | How many active users? | 00:25 |
20 | 34:33 | Next fallover | 02:59 |
21 | 37:32 | Most painful part of infrastructure | 02:12 |
22 | 39:44 | Data residency | 03:39 |
23 | 43:22 | Why Germany? | 01:17 |
24 | 44:39 | Why are DMCAs an issue? | 00:59 |
25 | 45:38 | The intent | 00:27 |
26 | 46:12 | Sponsor: Timescale | 02:17 |
27 | 48:33 | Blocking other servers? | 02:21 |
28 | 50:54 | Mastodon server blacklist? | 01:47 |
29 | 52:41 | Performance costs of Threads | 02:48 |
30 | 55:29 | Threads metadata | 03:42 |
31 | 59:10 | Individual blocklist & migrations | 05:32 |
32 | 1:04:42 | Figuring out archiving | 01:05 |
33 | 1:05:47 | Long term risks | 00:31 |
34 | 1:06:18 | Always looking for volunteers | 01:52 |
35 | 1:08:10 | Thanks for joining us! | 01:10 |
36 | 1:09:20 | Outro | 01:12 |