An article from late 2015 indicates that IRC is nothing more than an API interface and not their underlying system.
https://blog.twitch.tv/en/2015/12/18/twitch-engineering-an-i...
https://blog.twitch.tv/en/2015/12/18/twitch-engineering-an-i...
The history is basically:
- v1: IRC API to process scoped servers (Python backend, haxe front end)
- kept API as we migrated backed to go (via a terrible course through nodejs); this version allowed all participants to be in a room together (ie cross process servers).
- once most of background was on go we migrated the front end (can’t remember to what)
- backend then got revved a lot (a specialized team was convened to work on chat infrastructure full time)
I left in 2017, no idea what has happened since.