Developer Day 1 - Event sourcing with Amazon Managed Streaming for Apache Kafka

Despite not being a new concept, Event Sourcing as a means of storing and processing data has struggled to gain a lot traction in the IT landscapes of large enterprises. Some of the challenges to adoption for Event Sourcing has been in the complexity of building and operating a distributed and immutable log like Apache Kafka plus the lack of framework support. In this session we will hear from Simple Machines CTO, Andy Britz how in conjunction with Amazon Managed Streaming for Apache Kafka and a new open source framework they have released called Simple Sourcing that the barrier to entry for development teams looking to explore Event Sourcing architectures has been considerably reduced.

What you will learn:

  • What is Event Sourcing and why it is useful
  • The characteristics of Apache Kafka that make it useful for Event Sourcing
  • Explore an Event Sourcing demo for a bank account ledger usecase that is built with Amazon Managed Streaming for Apache
  • Kafka and Simple Sourcing

Services:
Amazon Managed Streaming for Apache Kafka (MSK), AWS Fargate, Amazon Elasticsearch Service

Presenter:
James Ousby, AWS Solutions Architect, Amazon Web Services

Guest Presenter:
Andy Britz, CTO, Simple Machines

Previous Video
Developer Day 1 - Modern Application Observability
Developer Day 1 - Modern Application Observability

Overview: In modern, microservices-based applications, it’s critical to have end-to-end observability of e...

Next Video
Developer Day 2 - MLOps: Automation with Machine Learning
Developer Day 2 - MLOps: Automation with Machine Learning

Overview: Data Scientists and ML developers need more than a Jupyter notebook to create a ML model, test i...