"How do you handle DMs for a billion connected clients" is still a much harder and a more interesting story than "if you want something similar, throw a GraphQL at it".
That may be, yet it was story nobody in that thread was talking about save for you.