Developer Voices cover image

Developer Voices

Can Event-Driven Architecture make Software Design Easier? (with Bobby Calderwood)

Jan 3, 2024
Experienced architect Bobby Calderwood discusses event-driven architecture and the advantages of thinking about software from an event-based perspective. They explore event sourcing, its definition, and its value in various domains including finance and analytics. The conversation also covers the tech stack associated with event-driven architecture, the relationship between event sourcing and functional programming, and the concept of event modeling in system design.
01:09:59

Podcast summary created with Snipd AI

Quick takeaways

  • Event sourcing provides a historical record of system events, enabling better process improvement and system integration.
  • Implementing event sourcing involves technological choices such as using an immutable log and consistent query language.

Deep dives

Approaches to Problem Solving

There are different approaches to problem solving through computer programming. One approach is object orientation, where problems are seen as a series of objects with behaviors that interact with each other to find solutions. Another approach is procedural, where complex problems are broken down into smaller, simple problems to be solved using predefined recipes. These approaches shape the way software is written and the tools used for problem solving.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner