Following a reactive approach to development is like setting up defenses in a tower defense game. You set up your pipeline of operators, each with its own skill and its own preferred target - and that’s it. Allow the application to send in the events and watch the operators