Michiel Rook

Michiel Rook

Michiel Rook is a developer from the Netherlands, working at FourScouts. He loves helping teams and companies to develop better software. When he’s not thinking about continuous deployment, devops or event sourcing he enjoys music, cars, sports and movies.

Montreal 2018 sessions

CQRS & Event Sourcing in the wild

English session - Intermediate

CQRS & event sourcing are very popular topics. However, most blogs and talks focus on the theory or introductions to a framework, not necessarily the challenges of a production deployment.

This session bridges that gap and looks at some of the pitfalls of a real-world deployment. I'll discuss topics like concurrency & scale, refactoring events and updating read models. Attend this talk to learn from my experiences and be better prepared.

Database schema migrations with zero downtime

English session - Intermediate

Does your application use a database, and have you ever changed the database schema? Then you probably know these database migrations can lead to downtime and can be an obstacle to implementing continuous delivery.

In this talk we’ll discuss non-destructive changes, rollbacks, large data sets, useful tools and a few strategies to migrate our data safely, with minimum disruption to production.