@fedify@hollo.social · Reply to silverpill

@silverpill The bottleneck happens because for each recipient, we need to:

  1. Serialize the activity data
  2. Create a queue message with metadata
  3. 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.

1 share