.NET Rocks! cover image

.NET Rocks!

Event Modeling with Adam Dymirtuk

Dec 12, 2024
Adam Dymirtuk, CEO of AdaptDeck Group and an authority on event-driven systems, dives into the transformative potential of Event Modeling. He explains how thinking in terms of business workflows and event sourcing can revolutionize application development. By treating data changes as new entries, developers can create clear, maintainable applications. Dymirtuk also emphasizes the importance of collaboration and immutability in this approach, and how adopting these models can lead to greater productivity and flexibility in software development.
01:04:00

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Event modeling transforms abstract software discussions into visual workflows, facilitating collaboration among technical and non-technical stakeholders.
  • Event sourcing emphasizes immutability by storing application states as a sequence of events, enabling easier auditing and scalability of complex systems.

Deep dives

Event Sourcing and Its Historical Context

Event sourcing is an architectural pattern that stores the state of an application as a sequence of events rather than just the current state. This method traces back to ancient practices of record-keeping, emphasizing the importance of immutability, as seen in fields like accounting where records cannot be altered. This approach allows developers to understand the entirety of a system's evolution, as each stored event serves as a snapshot in time, akin to a time machine. By capturing the intent and outcome of each user action, event sourcing enables easy scalability and auditability within complex systems.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode