Best practices to design your events in event-driven applications | Hacker News Reader