Recent Posts

The Red Hot Developer - A model for removing distractions from your teams

4 minute read

When your project, product or component gets sufficiently big that it has a large impact on the rest of the organization, you’ll automatically get faced with lots of internal and external distractions. Other teams might want to get that pull request merged as soon as possible, all kinds of questi...

March 23, 2018

The Ugly of Event Sourcing–Real-world Production Issues

11 minute read

Event Sourcing is a beautiful solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don’t tell you about. After having dedicated a post on the challenges of dealing with projection migrations and how to optimize that, ...

November 1, 2017

Key takeaways from QCon New York 2017: The Soft Stuff

6 minute read

This year, for the third time since I joined Aviva Solutions, I attended the New York edition of the famous QCon conference organized by InfoQ. As always, this was a very inspiring week with topics on large-scale distributed architecture, microservices, security, APIs, organizational culture and ...

July 18, 2017

Key takeaways from QCon New York 2017: The Tech Stuff

8 minute read

This year, for the third time since I joined Aviva Solutions, I attended the New York edition of the famous QCon conference organized by InfoQ. As always, this was a very inspiring week with topics on large-scale distributed architecture, microservices, security, APIs, organizational culture and ...

July 10, 2017

The Ugly of Event Sourcing - Projection Schema Changes

7 minute read

Event Sourcing is a beautiful solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. Last year, I already blogged about the things I would do differently next time. But after attending another intr...

June 27, 2017

The Bad of Event Sourcing - The Pains of Wrongly Designed Aggregates

9 minute read

Event Sourcing is a brilliant solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. In June, I already blogged about the things I would do differently next time. But after attending another introd...

March 23, 2017

The Good of Event Sourcing - Conflict Handling, Replication and Domain Evolution

6 minute read

Event Sourcing is a brilliant solution for high-performance or complex business systems, but you need to be aware that this also introduces challenges most people don't tell you about. In @June, I already blogged about the things I would do differently next time. But after attending another intro...

February 19, 2017

The Good of Event Sourcing - Projections

5 minute read

It was in 2009 in Utrecht, The Netherlands, when I first learned about Event Sourcing and the Command Query Responsibility Segregation (CQRS) patterns at a training Greg Young gave there. I remembered to be awed by the scalability and architectural simplicity those styles provided. However, I als...

February 11, 2017