Building A Sales Prospecting System: Commands, Aggregates, Services


Details
Hands-on software engineering: This is part 2 of a three week series where we'll event-storm, design and partially implement a sales prospecting system.
Week 1 (last week): Event storming. An intro to software design principles, patterns and practices. Mostly based on Domain Driven Design.
Week 2 (today): Design & Implementation. The requirements from session 1 are broken down into microservices. (commands, aggregates, services …), using DDD principles and SOLID. Partial implementation.
Week 3 (next week): 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

Building A Sales Prospecting System: Commands, Aggregates, Services