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. :link: https://shipit.show/130
Ch | Start | Title | Runs |
---|---|---|---|
01 | 00:00 | This is Ship It! | 00:37 |
02 | 00:52 | Sponsor: Sentry | 02:15 |
03 | 03:12 | Scaling decentralized things | 00:59 |
04 | 04:10 | What are Webrings? | 00:21 |
05 | 04:32 | How Justin met his wife | 03:24 |
06 | 07:56 | What does Toolio do? | 02:14 |
07 | 10:10 | Start of Hachyderm | 02:37 |
08 | 12:47 | Traditional scaling | 02:27 |
09 | 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 |
Ooh I'm keen for this! I only found about about Nivenly literally yesterday in an unrelated chat on Mastodon.
Loved hearing people reminisce about Kris Nova. I found her Twitch streams when I got laid off in Q1 2023 and I loved learning from the cool stuff she was working on in the open. Those streams and the Discord community made me feel like I was still connected to other developers.
Also, the Aurae project she’d often work on was where I first heard about the idea of a Linux with an API server running as PID 1 (which later lead me to look at Talos).
Last updated: Dec 12 2024 at 15:17 UTC