Model-based engineering for microservice architectures using Enterprise Integration Patterns for inter-service communication
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions