Fedify: an ActivityPub server framework
@fedify@hollo.social · Reply to silverpill's post
@silverpill The bottleneck happens because for each recipient, we need to:
- Serialize the activity data
- Create a queue message with metadata
- Write to queue storage
When you have thousands of followers, these operations add up quickly and block the HTTP response. With fan-out, we only do this once during the request.
What issues are you having with your current fan-out implementation? We're always looking to improve ours.