Set up an instance of TimescaleDB and MinIO in a docker-compose file
Budget: €30 – €250 EUR
1. Set up an instance of TimescaleDB and MinIO in a docker-compose file.
2. Load data into timescaledb.
3. You will run a cli tool in some programming language (Python or Go) to download data from
the database given a start time and end time store it in some file format and upload that file to
MinIO. Your cli tool should accept input parameters like ‘start-time’, ‘end-time’, ‘s3-url’,
‘timescaledb connection string’, etc. Make it as configurable as possible. You can include
some more parameters you consider are important to be configurable and not hardcoded in
the script.
2. Load data into timescaledb.
3. You will run a cli tool in some programming language (Python or Go) to download data from
the database given a start time and end time store it in some file format and upload that file to
MinIO. Your cli tool should accept input parameters like ‘start-time’, ‘end-time’, ‘s3-url’,
‘timescaledb connection string’, etc. Make it as configurable as possible. You can include
some more parameters you consider are important to be configurable and not hardcoded in
the script.