Too Long; Didn't Read
Microservices have been gaining steam since their introduction as an architectural style in 2011. When designed well, microservices are a great alternative to the problems often seen with their monolithic counterparts. Microservices instead publish records of their doings, also known as events. Event-Driven microservices is that all communication is asynchronous. By removing this tight coupling between services, it's possible to reap the benefits offered by the microservices architecture pattern. As the number of your business flows increases, this web of API calls can get untenable to maintain and lead to the dreaded Death Star trap.