The callback function only fires when a message is recieved.
You would be sending messages to Twitch PubSub, not “someone”
EBS is just a fancy name for a “backend server”
if you are “creating sockets” yourself, then you’ll be connectiong to your Backend Server AKA EBS.
No. using the PubSub makes it easier for your to scale. You send one message to Twitch, Twitch copies it to all connected users. So you don’t need to worry about scaling your socket yourself.