Skip to content

A Journey from Hexagonal Architecture to Event Sourcing

Avatar of Carlos Buenosvinos Carlos Buenosvinos

Event-based architectures such as Event Sourcing provide multiple benefits: scalability, complexity management, auditing, etc. However, let’s face it, getting there is quite hard. We lack skills, expertise and courage.

In this talk, I’m going to show you some tips and tricks to painless evolve your current architecture towards Event Sourcing, one small step at a time. We’ll start from an Hexagonal Architecture application and we’ll end up in the Event Sourcing doors. The path that we’ll follow is:

- Hexagonal Architecture
- Hexagonal Architecture with Domain Events
- Stepping Stone Architecture (CQRS without Event Sourcing)
- Event Sourcing

Talk level: Intermediate to Expert

Requirements: Basic concepts of Hexagonal Architecture (Entities, Repositories, Application Services, etc.)

Delivered in English