25 au 27 février, 2026
Montréal, Canada

DDD, CQRS and Hexagonal Architecture - the good parts

Domain-Driven Design, Command Query Responsibility Segregation and Hexagonal Architecture are commonly seen as the holy trinity of modern application development.

But it is easy to get trapped and end up with unnecessary complexity or missing the point of those patterns altogether. In this workshop, let's approach all three by focusing on the parts that can help you the most, leaving you with a solid foundation when you truly need to apply them.

DDD

  • A view from 10.000 feet
  • Unlocking the power of Value Objects
  • No more anemic objects by using Entities
  • Ubiquitous Language

CQRS

  • Expressing clear intent by Commands and Queries
  • One or multiple persistences

Hexagonal Architecture

  • Primary drivers
  • Application and inversion of control
  • Core domain
  • Secondary drivers

Prerequisites:

  • Experience with Typescript / C# or Java
  • Knowledge of Docker
  • Knowledge of API development

Duration:

  • 1 day
  • 9:00 am to 5:00 pm
  • 1 hour lunch break included at the hotel's restaurant
  • 15 min coffee break every morning and afternoon

Mario Bittencourt

SAP

I have been working in the software development industry for the past 30 years, focusing on pragmatically using technology to deliver meaningful results.

Read More

Montréal 2026 sponsored by

Devenir commanditaire