Rethinking EAI in microservices