Clay (Chile) interview question

Systems design for a event driven application