Event-Driven Architecture is a key concept when designing modern cloud applications with a microservices approach. The core concept is that when an event is created it will be used to drive change within a solution. Services are not tied together in a monolithic manner. This means that calls are made