Audience asks if DDD works without event sourcing. Krzywda: yes — event sourcing is a persistence detail, so you can persist state in Active Record and still publish events. DDD without event-DRIVEN architecture would be problematic, but event sourcing is optional and often added last in existing apps.