Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Cloud Native Compass - Event Sourcing

Event Sourcing

05/15/23 • 45 min

Cloud Native Compass

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.

Frank's interest in event-driven architecture started when he worked on a project for Schiphol airport. The website needed to ingest flight information as close to real-time as possible, and the only real way to do that for the scale they were at was through an event-based integration. Frank believes that event-driven architecture is the only way to do things for some projects.

People
Creators & Guests


Chapters
  • (00:00) - Introductions
  • (01:45) - The Knowledge of Others
  • (06:35) - A Need for Event-Driven Architectures
  • (10:45) - When to Event Source
  • (19:15) - What is Event Sourcing
  • (24:50) - What is CQRS
  • (27:40) - Crossover of Microservices and Event-Driven
  • (36:45) - Challenges of Event Sourcing
  • (41:40) - Exciting Futures

Links

Frank's Twitter - https://twitter.com/frankdejonge
- EventSauce - https://eventsauce.io/
- The Knowledge of Others - https://www.youtube.com/watch?v=RdFGGdL5kH8

plus icon
bookmark

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.

Frank's interest in event-driven architecture started when he worked on a project for Schiphol airport. The website needed to ingest flight information as close to real-time as possible, and the only real way to do that for the scale they were at was through an event-based integration. Frank believes that event-driven architecture is the only way to do things for some projects.

People
Creators & Guests


Chapters
  • (00:00) - Introductions
  • (01:45) - The Knowledge of Others
  • (06:35) - A Need for Event-Driven Architectures
  • (10:45) - When to Event Source
  • (19:15) - What is Event Sourcing
  • (24:50) - What is CQRS
  • (27:40) - Crossover of Microservices and Event-Driven
  • (36:45) - Challenges of Event Sourcing
  • (41:40) - Exciting Futures

Links

Frank's Twitter - https://twitter.com/frankdejonge
- EventSauce - https://eventsauce.io/
- The Knowledge of Others - https://www.youtube.com/watch?v=RdFGGdL5kH8

Previous Episode

undefined - Server-Side WebAssembly

Server-Side WebAssembly

In this episode of the Cloud Native Compass podcast, the guests discuss WebAssembly and server-side WebAssembly. The guests include Kevin Hoffman, CTO of Cosmonic and creator of the WasmCloud open source project, Connor Hicks, founder and CEO of Suborbital, and Kate Goldenring, senior software engineer at Fermyon.

They each share their experiences and paths to working with WebAssembly, with Kevin having experimented with Asm.js and CloudABI before discovering WebAssembly, Connor being drawn to the performance benefits of WebAssembly for a job processing framework, and Kate coming from a Kubernetes background and working on a project called Krustlet, which was an attempt to run WebAssembly instead of containers on Kubernetes.

The discussion also covers the WebAssembly Systems Interface (WASI), which was originally created to give WebAssembly modules access to low-level external services like file descriptors and standard out, but is evolving towards a component model where external services are high-level abstractions like web clients, web servers, and key value stores. WASI is defined by WIT interfaces that give access to host resources or other resources that the host can control.

Overall, the episode provides insights into the growing use of WebAssembly and server-side WebAssembly in cloud-based applications and the potential benefits they offer.

People
Creators & Guests


Chapters
  • (00:00) - Introductions
  • (01:42) - The Path to WebAssembly
  • (06:35) - What is WASI & Component Model
  • (17:20) - Why WebAssembly?
  • (22:35) - When WebAssembly?
  • (34:00) - WebAssembly Adoption
  • (41:40) - Containers with WebAssembly
  • (47:15) - Shameless Plugs

Links
- https://twitter.com/KateGoldenring
- https://fermyon.com
- https://twitter.com/cohix
- https://suborbital.dev
- https://cosmonic.com

Next Episode

undefined - Migrating to Kubernetes

Migrating to Kubernetes

In this episode, Rachel shares her journey into tech and how she ended up in the Kubernetes space. She did not have a traditional IT background, but she was always interested in computers and programming. As soon as she discovered the DevOps philosophy and movement, she knew that it was the right fit for her. She went down the rabbit hole of learning how to use Docker, Ansible, Chef, and Kubernetes, and eventually landed a job at Fairwinds, a Kubernetes-centric company.

Rachel discusses the challenges that come with adopting Kubernetes, such as the steep learning curve and the knowledge gap. There are many unknowns if you are not in the Kubernetes space and it can be overwhelming to configure to produce a valuable platform for your teams.

Rachel's journey into the tech space and her experience with Kubernetes provide valuable insights into the challenges and benefits of adopting and migrating to Kubernetes.

Rachel Sweeney is the tech lead at Built Technologies for their migration to Kubernetes. Prior to that she was a tech lead at Fairwinds, a Kubernetes SaaS and consulting company, and before that she worked at the Pew Research Center creating their Kubernetes cluster and migrating workloads to it.

She has been a speaker and panelist at various conferences and events ranging from DevOpsDays Philly to Container Journal, and also wrote a chapter for the O’Reilly title “97 Things Every Cloud Engineer Should Know: Collective Wisdom from the Experts”.

Rachel loves traveling, culture, meeting new people, networking, and helping others grow. Feel free to reach out on LinkedIn with a message and connect!

Creators & Guests


Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/cloud-native-compass-257626/event-sourcing-30195947"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to event sourcing on goodpods" style="width: 225px" /> </a>

Copy