Ik doe dit met redis op de volgende manier:
We hebben klanten die een release van een deel van hun inhoud kunnen plannen. We slaan de release op in onze database met de tijd waarop deze moet worden uitgevoerd.
Vervolgens voeren we met bleekselderij een periodieke taak uit (elk uur of wat bij jou past) die onze vrijgavetabel controleert op lossingen die gepland staan binnen de volgende periode (weer een uur of wat bij jou past). als er een worden gevonden, plannen we een taak voor hen met selderij. Hierdoor kunnen we een korte ETA hebben.