About this webinar
You’re part of a team responsible for applying business logic and aggregating data for thousands of SKUs that are sold on dozens of online marketplaces.
Why should Domain-Driven Design, Event Sourcing, and related concepts such as CQRS be considered? What are the trade-offs? How do you implement such ideas when you only find Hello World level examples?
In this webinar based on the Erik's talk from Explore DDD, he'll answer these questions and go over how a fast-growing start-up adopted these concepts successfully, including the challenges, failures, and solutions found along the way.
Erik's Key Highlights:
- Understanding the Relevance of Domain-Driven Design (DDD): Participants will gain insights into how DDD helps in structuring complex business logic and data aggregation processes, particularly in the context of managing thousands of SKUs across various online marketplaces.
- Exploring Event Sourcing and CQRS: Attendees will learn about the benefits of Event Sourcing and Command Query Responsibility Segregation (CQRS) in such scenarios, including improved scalability, flexibility, and auditability.
- Consideration of Trade-offs: The webinar will highlight the trade-offs involved in implementing DDD, Event Sourcing, and CQRS, such as increased complexity, potential performance overhead, and the learning curve for development teams.
- Real-world Implementation Insights: Drawing from the experiences of a fast-growing start-up, participants will gain practical insights into how these concepts were successfully adopted, including challenges faced, failures encountered, and solutions devised.
- Addressing Common Implementation Challenges: The webinar will provide strategies for overcoming common challenges encountered when implementing DDD, Event Sourcing, and CQRS, especially when existing resources primarily offer introductory-level examples.
- Learning from Case Studies: Attendees will benefit from real-world case studies and examples to understand how DDD, Event Sourcing, and CQRS can be effectively applied in diverse business contexts.
- Opportunities for Q&A: Participants will have the opportunity to engage in a Q&A session, allowing them to clarify doubts, seek further insights, and discuss specific implementation scenarios relevant to their own projects or organizations.