Overview
This logbook records the entire working, researching, and practical implementation process during my 12-week internship at First Cloud Journey (FCJ).
During this period, I collaborated with a team (consisting of 4 AI Specialists and 1 Cybersecurity Specialist) to develop a cosmetics e-commerce platform. The project focused heavily on designing the system architecture on AWS, optimizing operational costs (Cost Optimization), deploying the application via Containers (Amazon ECS), and integrating Artificial Intelligence (AI) models for facial skin analysis.
12-Week Project Roadmap:
Week 1: Introduction to AWS, core services, and defining the E-commerce project scope
Week 2: Deep dive into EC2, troubleshooting practice, and Database schema review
Week 3: Data flow design, web hosting on EC2, and researching Authentication mechanisms
Week 4: Authentication debugging, EC2 optimization, and RDS migration planning
Week 5: Cost-optimized Amazon RDS deployment (Non Multi-AZ) and Prisma ORM configuration
Week 6: Static asset storage with S3, Amplify Production debugging, and migrating to CloudFront
Week 7: S3 integration with CloudFront, infrastructure cost analysis, and ECS container research
Week 8: Finalizing Product/Cart features, AI Model research, and RDS data population
Week 9: Facial Analysis UI development, Docker containerization, and successful ECS deployment
Week 10: Admin Dashboard development, Promotions system, and VNPay Sandbox integration
Week 11: AI Model accuracy review, AWS WAF security integration, and architecture diagram revision
Week 12: Final overall quality check, Proposal/README documentation, and presentation preparation