Design Patterns Why Event Sourcing - Tech Talk