How to select event technology that works for you