Kafka with Amazon S3: Architecture & top use cases

Kafka with Amazon S3: Architecture & top use cases

Nov 2, 2023

An architecture pattern for sending data back and forth between Apache Kafka and Amazon S3, to address a range of use cases:

  • Kafka topic data backup/ restore
  • Disaster Recovery architecture
  • Feeding data to downstream analytics (data lake or lakehouse)
  • Driving Generative AI
  • Powering non-Kafka applications
  • Piping data to other AWS services.