Explore the benefits and practical aspects of message-based microservices architectures in this 43-minute conference talk by Michele Bustamante from Solliance. Dive into the process of factoring business capabilities into well-defined domains and microservices, addressing challenges such as decoupled data models and eventual consistency. Learn how to build a Docker-based solution incorporating async messaging, CQRS patterns, and fit-for-purpose data backends. Discover strategies for handling message order, versioning, poison messages, and data protection. Gain insights into domain design, distributed data problems, identity layers, and projected aggregates. Understand the technology and data stack required, along with local testing techniques and cloud deployment considerations. Examine advanced concepts like CQRS, event sourcing, and data partitioning, concluding with practical rules of thumb for implementing microservices architectures effectively.
Message-Based Microservices Architectures - Benefits and Practical Matters