Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of Event Driven Collaboration in microservices architecture through this comprehensive 57-minute conference talk. Delve into the challenges of distributed data management when transitioning from monolithic to microservice-based systems. Learn how to address issues such as cross-service communication, data sharing, and maintaining service autonomy. Discover the significance of Pat Helland's paper 'Data on the Inside vs. Data on the Outside' and its impact on modern architectural styles. Gain insights into implementing event-driven solutions to integrate service architectures effectively. Examine practical examples in C#, Python, and Go, as well as implementations using RabbitMQ and Kafka. Understand how this approach shifts from request-based to receiver-driven flow control, enhancing scalability and responsiveness in microservices ecosystems.