Hacker News new | ask | show | jobs
by Thaxll 1392 days ago
One of the great thing about message queue is that it allows you to upgrade/update things downstream without loosing information. Work will be delayed but it will be done at some point.
2 comments

That's highly underestimated benefit of message queues. In addition to that it's also easy to mirror the queue and test new version in parallel with current.
And issues manifest as queue backups which a can turn what would otherwise be downtime into “the app is a little slow today.”

Would never ever architect an app in production without leaning heavily on queues because it makes so many of the hard parts trivial.