How event-driven architecture solves modern web app problems