How to handle multiple commands in the same transaction

Don't let event-driven architecture buzzwords fool you

Guide to Projections and Read Models in Event Driven Architecture

How to validate business logic

The magic is that there is no magic. Or how to understand design patterns.

Push-Based Outbox Pattern with Postgres Logical Replication

What's the difference between a command and an event?

How to successfully do documentation without a maintenance burden?

How to effectively compose your business logic (using the latest Java features)

Architect Manifesto

"Bring me problems, not solutions!" - how to facilitate dev and business communication

Will it scale... down?

Agile vs Introverts

I tested it on production and I'm not ashamed of it