Skip to main content

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