From efd9b01ca1abde92f8f302f2e90a29b44db9e98f Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Sun, 1 Jun 2025 19:50:53 -0400 Subject: [PATCH] Expanding checklist --- checklist.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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