I have posted a few times about this topic so here is a larger entry with more examples and comparisons between Redis based solutions and ones based on some kind of messaging queues. The goal is to expose a bit more the landscape of event handling (rather than just job processing) and give hints to a different way to approach the architecture of a product.