I model business domains for fun
Having over 15 years of experience in the software industry, Vladik has worked across multiple business domains, including advertisement, healthcare, telecommunications, and customer acquisition. Currently Vladik serves as the Chief Architect for Internovus, where he is in charge of large-scale projects, and an international developers team.
Vladik’s main areas of interest are Domain-Driven Design, Distributed Systems Design, Cloud Computing, and building effective teams.
When he's not geeking out, Vladik reads lots of books on various topics, photographs nature, and repairs his r/c aircrafts.
Tackling Complexity in DDD, CQRS, and Event Sourcing
At Internovus we have embraced DDD from day one. Today, 6 years later, I can say that this was a winning bet. DDD has allowed us to deliver a very complex system with limited resources and a very aggressive timeline.
However, not everything was perfect. We had our share of DDD related “cargo-culting”. In this session I want to share what we learned during our DDD jorney: DDD, CQRS, and Event Sourcing related accidental complexities and how to avoid them.
I will also present a DDD-based decision framework that we use internally for making important architectural decisions by answering quick and simple questions.