AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Mastodon - What Does It Mean Technically?
Mastodon operates on a push model. So when someone from another instance follows Martin Fowler, essentially what's happening is that the server that they're on is reaching out to the ThoughtWorks server and saying, I would like to subscribe. And once that subscription's in place, whenever Martin Fowler makes a new post, our server is responsible for delivering that post out to every server that subscribed to it. All of that is done asynchronously using sidekick, which is a popular Ruby-based worker. It doesn't take Martin 30 seconds to actually be able to get back to his homepage after he makes a post. But if a server is under provisioned or not set up correctly for