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.
Embed this episode
Chapters
- 0:00 Introductions
- 0:06 Frank's Background and Experience
- 1:41 The Importance of Concepts Over Languages
- 1:45 The Knowledge of Others
- 2:32 Rewriting the EventSauce Library
- 3:02 Learning from Language Idiomatics
- 4:03 Applying Concepts Across Languages ("The Knowledge of Others" Talk)
- 6:34 Journey into Event-Driven Architecture
- 6:35 A Need for Event-Driven Architectures
- 7:07 First Event-Driven Experience (Consuming Events)
- 9:07 Transition to Event Sourcing (Producing Events)
- 10:36 When to Adopt Event Sourcing
- 10:45 When to Event Source
- 11:17 Event Sourcing vs. CRUD (Domain Fit)
- 13:37 The Cost of Adopting Event Sourcing
- 14:12 Understanding the Real Cost (People & Infrastructure)
- 16:03 Defaulting to Event Sourcing? (Experienced Teams)
- 16:40 Balancing Costs, Benefits & Organizational Learning
- 19:12 Overview: EDA, Event Sourcing, and CQRS
- 19:15 What is Event Sourcing
- 19:37 Event Sourcing Explained
- 22:58 Example: Value of Event History (E-commerce Cart)
- 23:34 Value of Recording Failure Events
- 24:47 CQRS Explained (Command Query Responsibility Segregation)
- 24:50 What is CQRS
- 27:40 Crossover of Microservices and Event-Driven
- 28:34 ES & Microservices: Coupling, Volatility & Versioning
- 33:35 Event Versioning Strategies
- 36:38 Other Challenges: Disaster Recovery & Reconstitution
- 36:45 Challenges of Event Sourcing
- 40:30 Trading Problems & Benefits (It Depends)
- 41:39 Future Interests & Experimentation (Real-time Commands, Rust)
- 41:40 Exciting Futures
- 44:25 Plugs & Conclusion
No transcript yet.
Similar podcasts
DevOps In Agile Way
Pawel Piwosz
"DevOps in Agile Way" is a captivating podcast that immerses listeners in the dynamic realm of DevOps, engineering practices, value streams, Clouds, AWS, Agile methodologies, and a myriad of other captivating subjects. Through engaging conversations and expert insights, this podcast serves as a bridge between all interested parties, fostering collaboration and enabling efficient software delivery. Join me on a deep dive into the fascinating intricacies of DevOps, where I explore cutting-edge tools, share best practices, and offer real-world anecdotes from industry experts. From continuous integration and deployment pipelines to automation of infrastructure and cloud-native architectures, I unravel the latest trends and strategies that empower organizations to achieve swift and dependable software delivery. Our exploration extends to the Agile methodology, highlighting its seamless integration with DevOps practices and its pivotal role in driving iterative development, cr
IT Jobs's Podcast
IT Jobs
Two Cisco CCIEs discussing topics related to getting and IT Job or hiring for an IT Job. Focus on both Network Engineering, Cloud, Development, and CyberSecurity and as much reality as can be brought.
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.