Week 12 Worklog

Week 12 Objectives:

  • Final deployment of the IoT Weather Platform to production.
  • Complete technical documentation and prepare the internship report.

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
2- Final review of all AWS resources and costs
- Verify AWS budget alerts are configured correctly
01/07/202601/07/2026
3- Production deployment: final CDK stack deployment
- Configure CloudWatch alarms and dashboards for monitoring
02/07/202602/07/2026
4- Practice:
  + Final end-to-end production test
  + Verify all Cognito user accounts are active
  + Monitor system health for 24 hours
03/07/202603/07/2026
5- Write technical documentation: architecture diagrams, API docs, deployment guide
- Prepare demo for the internship presentation
04/07/202604/07/2026
6- Complete internship report
- Submit final deliverables
- Conduct cleanup of unused resources
12/07/202612/07/2026

Rookwork Project — Phase 6: End-to-End Testing, Security Review & System Handover

DayRookwork TaskStart DateCompletion DateReference Material
2- End-to-end testing of the entire Rookwork system: Login → Create Workspace → Invite member (SES) → Upload file (S3) → Manage Tasks
- Record all test results
01/07/202612/07/2026
3- Security review: check IAM least-privilege, Security Group rules, and S3 bucket policies
- Verify JWT token expiry, CORS policy, and WAF rules are working correctly
01/07/202612/07/2026
4- Configure Amazon CloudWatch: create alarms for EC2 CPU, RDS connections, ALB 5xx errors
- Set up AWS Budgets: configure cost threshold alerts
01/07/202612/07/2026
5- Write Rookwork technical documentation: AWS architecture diagram, API reference, deployment guide
- Prepare handover documentation and system demo for supervisor
01/07/202612/07/2026
6- Finalize & Hand over Phase 6:
  + Demo the complete Rookwork system
  + Clean up unnecessary AWS resources (Multi-AZ dev, NAT Gateway test)
  + Confirm AWS costs are within budget
01/07/202612/07/2026

Week 12 Achievements:

  • Successfully executed the final production deployment of the AWS CDK stack.

  • Configured comprehensive CloudWatch monitoring, alarms, and dashboards for system health.

  • Verified all active Cognito user accounts and completed a 24-hour system health monitoring phase.

  • Finalized all technical documentation, including architecture diagrams, API references, and deployment guides.

  • Prepared and delivered a successful system demo for the internship presentation.

  • Conducted a final review of AWS resources, set up budget alerts, and cleaned up unused development resources.

  • Completed and submitted the final internship report and all deliverables by July 12, 2026.

  • [Rookwork Phase 6] Successfully completed end-to-end testing of the entire Rookwork system, conducted a strict security review (IAM, CORS, WAF), finalized Rookwork-specific documentation, and officially handed over the system while ensuring AWS costs remained within the budget threshold.