DDD Europe 2026 - Program

Functional CQRS with F#

DDD Europe - Hands-on Lab

Speakers

Onur Gumus

Onur Gumus
Description

(This is a hands-on lab with limited capacity)

By attending this workshop, you will gain a deep understanding of how Command Query Responsibility Segregation (CQRS) can fundamentally enhance the architecture of your applications. CQRS protects the core domain by clearly separating the command (write) side from the query (read) side, allowing you to develop and evolve each independently. This separation means that when business logic changes, you can implement those changes on the command side without impacting the read side, and vice versa. This flexibility ensures that your applications remain robust and adaptable as requirements evolve.

About Onur Gumus

Onur has been a .NET developer for 20 years. F# has drastically changed how he programmed. Onur has worked in as a software architect in a telecom company solving NP-hard problems. Onur was the lead engineer, for Dubai int'l Airport automated border control systems and currently he is a Senior Software Engineer at Microsoft's People Experiences team.