The Strangler Pattern | Designing Event-Driven Microservices