diff --git a/checklist.md b/checklist.md index 33a634b..2644375 100644 --- a/checklist.md +++ b/checklist.md @@ -6,12 +6,16 @@ - [ ] Terraform repo scaffolding out the service ## Air Traffic Metrics - [ ] Ingest raw data into S3 - - [ ] Bucket best practices - - [ ] Buckets aren't public - - [ ] + - [X] S3 Bucket + - [ ] Bucket best practices + - [ ] Buckets aren't public + - [ ] Only `load` lambda can add objects + - [ ] Only Athena can read objects + - [ ] ???? - [ ] Database of my choice - [ ] Athena? - [ ] Aurora (Postgresql) + - [ ] Aurora (Mysql) - [ ] API to interact with the data - [ ] `/load` endpoint - [ ] Python lambda to upload data to bucket @@ -22,5 +26,6 @@ - [ ] last_transponder_seen_at: maximum value for `lastseen` - [ ] most_popular_destination: most seen value for destination - [ ] count_of_unique_transponders: unique count of the icao24 field + - [ ] Execution role that grants it access to athena database - [ ] Frontend to display the data - [ ] Python lambda that renders an HTML page that displays above metrics