Event-gestuurde automatisering is automatisering die afgaat als reactie op een specifieke gebeurtenis, op het moment dat die gebeurtenis plaatsvindt. In plaats van dat een workflow op een timer steeds checkt of er iets nieuws is, meldt het bronsysteem ‘dit is net gebeurd’ en draaien de juiste stappen meteen.

Denk aan een deurbel. Je loopt niet elke twee minuten naar de voordeur om te kijken of er iemand staat. De bel gaat alleen als er echt iemand aankomt, en dat ene signaal vertelt je dat je in actie moet komen. Een event werkt net zo: een nieuwe betaling, een webhook of een bericht op een event bus is het belletje, en je automatisering reageert erop.

Deze aanpak houdt systemen snel en licht. Er draait niets totdat er echt werk is, en dat betekent minder belasting, vrijwel directe reacties en minder zinloze rondjes dan een geplande trigger die de hele dag staat te pollen. Het past goed bij pub/sub, waarbij één event tegelijk naar veel losse luisteraars kan uitwaaieren.

Toch past het niet bij elke klus. Zaken als een nachtelijk rapport of een maandelijkse facturatie hebben geen aanleidende gebeurtenis, dus daar is een schema het juiste gereedschap. Het andere addertje is betrouwbaarheid: mis je een webhook tijdens een storing, dan is het moment voorbij, en daarom houdt een zorgvuldige opzet een manier achter de hand om events opnieuw af te spelen of via een periodieke inhaalronde alsnog bij te trekken.

Bij TopDevs zetten we event-gestuurde automatisering in zodat de systemen van een klant in realtime reageren, en het juiste bericht sturen of het juiste record bijwerken op het moment dat er iets verandert, zonder klok om op te wachten.