Background Job Processing using GenServer / GenStage?

I’ll say ‘both’, then… :wink: There’s no one forcing someone to use the client code to send messages to the server, so if it’s important to you to check it (in order to prevent garbage in your state), checking on the server side is where to do it first. Could certainly be helpful in the client code too, of course.