Skip to content
Event Sourcing episode artwork

May 15, 2023 45 min

Event Sourcing

from Cloud Native Compass Hosted by Rawkode Academy

In this episode, David interviews Frank, a staff engineer at Personio, a big HR company based out of Germany. Frank has been in the industry for close to 15 years and has worked with various programming languages such as PHP, TypeScript, Kotlin, Java, Go, and Rust.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Event Sourcing

0:00 45:29

Chapters

  1. 0:00 Introductions
  2. 0:06 Frank's Background and Experience
  3. 1:41 The Importance of Concepts Over Languages
  4. 1:45 The Knowledge of Others
  5. 2:32 Rewriting the EventSauce Library
  6. 3:02 Learning from Language Idiomatics
  7. 4:03 Applying Concepts Across Languages ("The Knowledge of Others" Talk)
  8. 6:34 Journey into Event-Driven Architecture
  9. 6:35 A Need for Event-Driven Architectures
  10. 7:07 First Event-Driven Experience (Consuming Events)
  11. 9:07 Transition to Event Sourcing (Producing Events)
  12. 10:36 When to Adopt Event Sourcing
  13. 10:45 When to Event Source
  14. 11:17 Event Sourcing vs. CRUD (Domain Fit)
  15. 13:37 The Cost of Adopting Event Sourcing
  16. 14:12 Understanding the Real Cost (People & Infrastructure)
  17. 16:03 Defaulting to Event Sourcing? (Experienced Teams)
  18. 16:40 Balancing Costs, Benefits & Organizational Learning
  19. 19:12 Overview: EDA, Event Sourcing, and CQRS
  20. 19:15 What is Event Sourcing
  21. 19:37 Event Sourcing Explained
  22. 22:58 Example: Value of Event History (E-commerce Cart)
  23. 23:34 Value of Recording Failure Events
  24. 24:47 CQRS Explained (Command Query Responsibility Segregation)
  25. 24:50 What is CQRS
  26. 27:40 Crossover of Microservices and Event-Driven
  27. 28:34 ES & Microservices: Coupling, Volatility & Versioning
  28. 33:35 Event Versioning Strategies
  29. 36:38 Other Challenges: Disaster Recovery & Reconstitution
  30. 36:45 Challenges of Event Sourcing
  31. 40:30 Trading Problems & Benefits (It Depends)
  32. 41:39 Future Interests & Experimentation (Real-time Commands, Rust)
  33. 41:40 Exciting Futures
  34. 44:25 Plugs & Conclusion

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Cloud Native Compass?

This episode is 45 minutes long.

When was this Cloud Native Compass episode published?

This episode was published on May 15, 2023.

Can I download this Cloud Native Compass episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.