Week 5 Worklog

OBJECTIVES IN WEEK 5:

  • Master knowledge of database services on AWS (RDS, Aurora, Redshift, ElastiCache).
  • Master Static Website Hosting skills on S3 combined with CloudFront for performance optimization and security.
  • Practice deploying, managing, and backing up relational databases with Amazon RDS.
  • Build scalable and high-availability system architectures using Auto Scaling Groups and Load Balancers.
  • Finalize the project proposal with the team.

TASKS OF WEEK 5:

DayTaskStart DateEnd DateReferences
Mon- Study Module 06: Database Services on AWS:
+ 06-01: Database Concepts review
+ 06-02: Amazon RDS & Amazon Aurora
+ 06-03: Redshift - Elasticache
02/02/202602/02/202606-01
06-02
06-03
Tue- Practice Lab 10: Static Website Hosting with Amazon S3
+ Introduction
+ Preparation Steps
* Create S3 bucket
* Upload data
+ Enable static website hosting
+ Configure Block Public Access
+ Configure public object
+ Test Website
+ Accelerate Static Website with Cloudfront
* Block all public access to S3
* Configure Amazon CloudFront
* Test Amazon CloudFront
+ Bucket versioning
+ Move Object
+ Cross-region Replication
+ Resource Cleanup
+ Notes & Best Practices
03/02/202603/02/2026Lab 10 Intro
Prerequisite
Static Web
CloudFront
Versioning
Wed- Team Project Meeting: Write proposal, define problem statement, main flows of the web app04/02/202604/02/2026Proposal Sample
Thu- Practice Lab 11: Database Basics with Amazon Relational Database Service (RDS)
+ Introduction
+ Preparation Steps
* Create VPC
* Create EC2 Security Group
* Create RDS Security Group
* Create DB Subnet Group
+ Create EC2 instance
+ Create RDS database instance
+ Deploy application
+ Backup and restore
+ Resource Cleanup
05/02/202605/02/2026Lab 11 Intro
Create RDS
Backup
Fri- Practice Lab 12: Deploy FCJ Management App with Auto Scaling Group
+ Introduction
+ Preparation Steps
* Setup network infrastructure
* Launch EC2 Instance
* Launch Database Instance with Amazon RDS
* Seed data for Database
* Deploy web server
* Prepare metrics for Predictive scaling
+ Create Launch Template
+ Setup Load Balancer
* Create Target Group
* Create Load Balancer
+ Check results
+ Create Auto Scaling Group
+ Test solutions
* Test manual scaling solution
* Test scheduled scaling solution
* Test dynamic scaling solution
* Read predictive scaling metrics
+ Resource Cleanup
06/02/202606/02/2026Lab 12 Intro
Launch Template
ASG
Test Solutions

ACHIEVEMENTS IN WEEK 5:

  1. Completed Lab 10: Successfully built a Static Website on S3, secured the bucket, and accelerated global access using Amazon CloudFront.
  2. Completed Lab 11: Successfully deployed a Database Instance on RDS, connected the application, and performed Database Backup/Restore procedures.
  3. Completed Lab 12: Built a High Availability system with Auto Scaling Group and Elastic Load Balancer; proficiently practiced scaling strategies (Manual, Scheduled, Dynamic, Predictive).
  4. Reinforced theoretical knowledge of database types on AWS (SQL vs NoSQL, OLTP vs OLAP).
  5. Finalized the Proposal for the team project, clearly defining the Problem Statement and Main Flows of the application.