Skip to content

About

A DistroBoy job which archives records from Kafka to S3 as Parquet

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

DistroBoy Kafka Archiver

An example usage of DistroBoy where Kafka records are archived to S3 in Parquet format

Usage

The idea here is to run (along with a DistroBoy coordinator) some number of these, and once done, all the records from the requested time range will have been archived. Currently, the time range must end before the topic does, otherwise we won't find offsets to finish at.

Things which could be improved

  • Keep track of which offset/timestamp we last finished at and pick up from there each time
  • Handle timestamps in the future by falling back to latest/earliest
  • Add some sort of deployment (terraform/cloud formation/etc) automation for running in AWS

About

A DistroBoy job which archives records from Kafka to S3 as Parquet

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages