I suppose this includes irc in a way too - AFAIK slack used to be (mostly) just a propiatary IRC network and client?
https://www.slideshare.net/InfoQ/how-slack-works
It may have subsequently turned into something more like how IRC servers work, but early on it doesn't appear to have been.