[Part 2 of a short series on messaging systems. (Part 1)] Having implemented messaging systems of various sizes and scopes in all sorts of environments, I’ve come up with a few guidelines for myself: If messaging is not the core service, make it an orthogonal network service. If possible make the messages ephemeral. If the […]
Tag: system design
Messaging: Why Would You Do This?
[Part 1 of a short series on messaging systems. (Part 2)] Messaging is a feature that seems to wind up on the ZOMG MUST HAVE!!1! feature list long after initial system deployment quite a bit these days. I’ve been getting asked about this a lot lately, so I’ve written down my generic advice here for […]