MajesticLion
Veteran
To keep it simple, Discord's heart is WebRTC and built primarily using Elixir making it much easier to develop for. Slack's application edge cache Flannel alone makes it quite a bit more complex for developing but that same scaling technology could potentially be leveraged for other application uses. Both apps handling their unique workload scaling in an interesting way but Slack would require a lot more enterprise manpower to continue to develop and maintain versus Discord.
Slack Engineering -
Discord's Internal Infrastructure | Unofficial Discord API Docs
From your explanation it would seem that a more-easily-integrated platform would be the more desirable thing from Microsoft's - or any potential buyer, really - perspective, not so? What am I missing?
Thanks for that 2nd link especially, that bit about Rust is an interesting tidbit I didn't know.