RaiseNow interview question

Event-driven architecture, design patterns, clean coding.