Expanding checklist

main
Nick Dumas 1 month ago
parent 904994fe83
commit efd9b01ca1

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

Loading…
Cancel
Save