HTTP API endpoints in python to specific GenServers in Elixir

i also think they use celery but then a thought came to my mind about, how a celery task reach to certain guild(genserver) in discord?

then i thought about two options,

first, they use one queue per guild and guild subscribe that specific queue but scaling 19 million queue is very problamatic and don’t know how many dm and group dm channels.

second, one queue shared by each guild but then again problem arise how a guild retreive only specific task.

whats your thought?