| 2 | Kickoff of the work week: Deploy infrastructure, create Glue resources, and run GlueHandler outside the VPC to crawl data. Update frontend and mock data to visualize the data flow from S3 → Glue/Athena → Admin Dashboard. Cognito integration is postponed to prioritize the data pipeline. | 17/11/2025 | 17/11/2025 | |
| 3 | Analytics redesign: Decide to remove Glue to reduce complexity, switching to Lambda + Athena DDL to define schemas and query data manually. Conduct team meeting and demo UI to finalize data visualization. Deep dive into Cognito. | 18/11/2025 | 18/11/2025 | |
| 4 | Cleanup & architectural restructuring: Delete Glue database, Athena endpoint; update AdminManager Lambda to only insert data into RDS. Create a new Analytics Lambda running outside the VPC to process Athena queries. Update admin_stack, handle missing user pool issue, remove Glue crawler, and explore Athena DDL vs Glue. | 19/11/2025 | 19/11/2025 | |
| 5 | Detailing Athena DDL & Cognito: Study deeper into manually defining schema using DDL — flexible, free, real-time. Clarify that Cognito operates independently and does not depend on the database. Write Jira notes regarding testing domain deployment using CDK. | 20/11/2025 | 20/11/2025 | |
| 6 | Deploy Frontend Dashboard with Cognito: Team meeting and successfully deploy the login page via CloudFront (Route 53 not used yet). Finalize logic of admin_handler to allow admin to insert data into RDS via the frontend. | 21/11/2025 | 21/11/2025 | |