Sasha is the founder of Persistr, an event-driven design framework and platform. He coined the term "event-driven design" in 2019 to describe building software where data is versioned with semantic domain events that represent changes in state. Event-driven design allows reconstructing any domain object's state by replaying its event stream and caching projections in databases for querying.