tags:: architecture - system to handle events