Hosting Hachyderm (Ship It! #130)
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.
Embed this episode
Chapters
- 0:00 This is Ship It!
- 0:52 Sponsor: Sentry
- 3:12 Scaling decentralized things
- 4:10 What are Webrings?
- 4:32 How Justin met his wife
- 7:56 What does Toolio do?
- 10:10 Start of Hachyderm
- 12:47 Traditional scaling
- 15:14 Extra stress
- 19:16 When did you need a CDN?
- 20:16 Where does funding come frome?
- 20:55 Nivenly's other projects
- 21:47 Nivenly spending & Hachyderm cost
- 24:20 Sponsor: System Initiative
- 27:59 The Hachyderm team
- 29:21 Redis licensing
- 29:50 Manual deployment
- 31:47 Who gets paged?
- 34:08 How many active users?
- 34:33 Next fallover
- 37:32 Most painful part of infrastructure
- 39:44 Data residency
- 43:22 Why Germany?
- 44:39 Why are DMCAs an issue?
- 45:38 The intent
- 46:12 Sponsor: Timescale
- 48:33 Blocking other servers?
- 50:54 Mastodon server blacklist?
- 52:41 Performance costs of Threads
- 55:29 Threads metadata
- 59:10 Individual blocklist & migrations
- 1:04:42 Figuring out archiving
- 1:05:47 Long term risks
- 1:06:18 Always looking for volunteers
- 1:08:10 Thanks for joining us!
- 1:09:20 Outro
No transcript yet.
Frequently asked questions
How long is this episode of Changelog Master Feed?
This episode is 1 hour and 10 minutes long.
When was this Changelog Master Feed episode published?
This episode was published on November 15, 2024.
Is there a transcript available for this episode?
Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.
Can I download this Changelog Master Feed episode?
Yes. Use the download control on the episode player to save the publisher-provided media file.