Week 12 - Money Manager Summary & Submission

Weekly Topic

Money Manager project summary — security hardening, cost optimization, recovery testing, and submission

Weekly Goals

  • Complete final activities: security, cost, recovery testing.
  • Submit report, presentation, and hand over the project.

Work Schedule

DateDayTask DescriptionLab / Project
06/07/2026MonSupport handling post-deploy issues and operational incidents. Verify third-party service integrations through NAT Gateway: PayOS, Brevo SMTP, Google Gemini API. Add open-source license if needed.Final Project
07/07/2026TueConsolidate learned knowledge and draft a blog post about deploying Spring Boot on AWS. Security hardening: HTTPS via Cloudflare, data encryption, review IAM policies and Security Groups. Document issues encountered and their resolutions during deployment.Final Project
08/07/2026WedReview AWS costs: RDS MySQL, ElastiCache Redis, EC2 ASG, Lambda, S3, NAT Gateway. Propose cost optimization strategies (Reserved Instances, Savings Plans). Update final report and architecture documentation.Final Project
09/07/2026ThuTest recovery and backup restore for RDS MySQL (multi-AZ failover). Verify ElastiCache Redis failover across 2 Availability Zones. Final comprehensive check, freeze code, and prepare submission package.Final Project
10/07/2026FriSubmit report and present Money Manager project — Personal Finance Management System on AWS. Summarize the AWS learning journey and project deployment experience. Self-assessment and lessons learned.Final Project

Expected Results

  • Security hardened, costs reviewed with optimization plan.
  • Recovery/failover tests pass for RDS MySQL and ElastiCache Redis.
  • Submission complete: report, slides, demo, repository.

Week 12 References

  • Final Project — Money Manager (Spring Boot + React 19 + React Native Expo)
  • Focus: cost review, backup/recovery, security hardening, final presentation