Application Integration for Microservices Architectures: A Service Mesh Is Not an ESB