https://medium.com/@davrv93/how-event-driven-architecture-got-me-achieve-my-first-big-challenge-as-lead-developer-f59744283cb2