CQRS – Third step – Synchronous read model

This post series is driven by my lightning talk about how to introduce CQRS to your project. I thought that would be good to explain this topic further for people who won’t be attending my presentation. I will write about: splitting code to commands and queries introducing simple read model creating read model synchronously creating read model asynchronously with SignalR… Continue reading

CQRS in 4 steps – Lightning talk

I finished work on my lightning talk about “CQRS in 4 steps” and successfully presented it to my company‘s folks. You can find slides from my presentation on Slideshare and download it from my OneDrive to get my inside notes 😉 Also, you can check my blog posts: splitting code to commands and queries introducing simple read model creating read… Continue reading

CQRS – First step – Split to commands and queries

Currently, I am working on lightning talk how to introduce CQRS to your project. I thought that would be good to explain this topic further for people who won’t be attending my presentation. I will write about: splitting code to commands and queries introducing simple read model creating read model synchronously creating read model asynchronously with SignalR… Continue reading

Train riding and temporal model

Post is based on Szymon Scooletz Kulec post’s about temporal model – http://blog.scooletz.com/2017/05/01/top-domain-model-im-temporal Riding a train and reading Szymon’s post inspired me to write a post, how I would model the domain of train ticket booking. Topic is similar – first thought about train ticket reservation would be to model train’s ride as aggregate. But… Continue reading