Week 5 Worklog

Week 5 Objectives:

  • Configure and evaluate AWS Auto Scaling with Dynamic Scaling Policies.
  • Design and implement S3 storage strategies using Access Points and Lifecycle Policies.
  • Execute VM Import/Export operations and automated backup configurations.
  • Design database schema and backend security (AWS Cognito) for the SmartInvoice Shield project.

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
2AWS Lab:
• Configure ASG with Dynamic Scaling Policies
• Perform Stress Tests using Apache Bench (ab)
• Manage CloudFront and cache invalidation

Project Architecture:
• Design S3 strategy using Access Points
• Plan S3 Lifecycle Policies for cost savings
02/02/202602/02/2026
3AWS Lab:
• Attempt VM Import/Export (VMware to AMI)
• Analyze CLIENT_ERROR: Unsupported kernel version
• Configure AWS Backup Plans

Tools:
• Practice AWS CloudShell for CLI commands
03/02/202603/02/2026
4Project - Database Design:
• Analyze database schema for SmartInvoice Shield
• Configure DbContext and EF Core migrations
• Create tables in PostgreSQL
04/02/202604/02/2026
5AWS Labs - Compute & Storage:
• Provision and configure EC2 instances and Security Groups
• Create S3 buckets and access control policies
05/02/202605/02/2026https://000057.awsstudygroup.com/
6Project - Backend Security:
• Research AWS Cognito API and .NET 9 integration
• Set up JWT validation middleware in Program.cs
06/02/202606/02/2026

Week 5 Achievements:

  • Successfully implemented ASG with dynamic scaling and stress tested using Apache Bench.
  • Optimized S3 storage costs using Lifecycle Policies and simplified access with Access Points.
  • Gained hands-on experience with VM migration tools and AWS CloudShell.
  • Completed DB schema migration and integrated JWT validation with AWS Cognito.