Hands-On Microservices Design & Implementation: New Series Starting


Details
Hands-on software engineering: This is part 1 of a three week series where we'll event-storm, design and partially implement a system.
BUSINESS & PRODUCT OWNER FRIENDLY - The first session of the series is non-technical. We'll eventstorm (http://ziobrando.blogspot.ca/2013/11/introducing-event-storming.html) the requirements for a new product we'll build in the following two or three weeks. It would be great to have a 50:50 mix of technical / non-technical attendees for this!
Based on experiences from previous “projects” (a hotel management system, an e-commerce platform and the infamous "Salesfarce" sales prospecting system), 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

Hands-On Microservices Design & Implementation: New Series Starting