Event-Driven MicroService Architecture sample