Choosing a microservice architecture isn’t a silver bullet. With microservices you’ve exchanged the problems of monolithic applications for a new set of problems. One of the biggest problems is effective, concise communication between services without accidental coupling. In this talk I will show how a Service Bus can be used to solve this problem.
This talk will use Mass Transit, RabbitMQ, Azure Service Bus, and C# to cover:
• Service Bus Design Patterns
• Message Transports
• Why not REST?
• Eventual Consistency
• Scalability and Reliability
You’ll leave with an understanding of how to effectively use a Service Bus for Microservice communication to avoid tight coupling between services and see demos of these concepts.