Event Sourcing Applied: Building A Sales Prospecting System


Details
Hands-on software engineering: This is part 1 of a three week series where we'll event-storm, design and partially implement a sales prospecting system.
Based on experiences from two previous “projects” (a hotel management system and an e-commerce platform), we have changed the format of the DDD/CQRS meetups to give us more time to experiment with a particular problem domain: Meetups will be series of three, designing and partially implementing a system over three weeks:
Week 1 (this week): Event storming. An intro to software design principles, patterns and practices. Mostly based on Domain Driven Design.
Week 2: Design & Implementation. The requirements from session 1 are broken down into microservices. (commands, aggregates, services …), using DDD principles and SOLID. Partial implementation.
Week 3: Rollout planning & operations. We look at what we need to do to go live. Partial implementation continued.
Every session starts with a brief recap of the previous one. To learn from the ground up, join us for the entire series. To learn about a particular aspect of DDD, CQRS/ES and/or eventstorming, please feel free to join us for individual sessions

Event Sourcing Applied: Building A Sales Prospecting System