Week 6 Worklog

OBJECTIVES IN WEEK 6:

  • Understand and apply Serverless architecture (AWS Lambda) for automation (Cost Optimization) and Event-driven processing.
  • Master the interaction between Lambda, storage services (S3), and NoSQL databases (DynamoDB).
  • Master the AWS Command Line Interface (CLI) to manage resources professionally and efficiently.
  • Finalize the Solution Architecture and Budget Estimation for the team project.

TASKS OF WEEK 6:

DayTaskStart DateEnd DateReferences
Mon- Team Project Meeting: Define and research solution architecture for the web app09/02/202609/02/2026Proposal Guide
Tue- Practice Lab 13: EC2 Cost Optimization with Lambda
+ Introduction
+ Preparation Steps
* Create VPC
* Create Security Group
* Create EC2 instance
* Incoming Web-hooks slack
+ Create Tag for Instance
+ Create Role for Lambda
+ Create Lambda Function
* Function stop instance
* Function start instance
+ Check results
+ Resource Cleanup
10/02/202610/02/2026Lab 13 Intro
Create Role
Lambda Function
Wed- Practice Lab 14: Serverless - Lambda interaction with S3 and DynamoDB
+ Introduction
+ Image Processing and Optimization on AWS
* Create Image Processing Lambda Function
* Create S3 Bucket
* Create IAM Policy for Lambda Function
* Test Lambda Function
+ Write data to Amazon DynamoDB
* Create and Manage Tables in AWS DynamoDB
* Create Lambda Function to Write data
+ Resource Cleanup
11/02/202611/02/2026Lab 14 Intro
Resize Function
DynamoDB Write
Thu- Attend workshop: Data Science on AWS - Unlocking data power with cloud computing
- Team Project Meeting: Finalize solution architecture, budget estimation for web app
12/02/202612/02/2026AWS Calculator
Fri- Practice Lab 15: Getting started with AWS CLI
+ Introduction
+ Preparation Steps
+ Install AWS CLI
+ Check resources via CLI
+ AWS CLI with Amazon S3
+ AWS CLI with Amazon SNS
+ AWS CLI with IAM
+ AWS CLI with VPC
* AWS CLI with VPC
* AWS CLI with Internet Gateway
+ Create EC2 using AWS CLI
+ Troubleshooting
+ Resource Cleanup
13/02/202613/02/2026Lab 15 Intro
Install CLI
CLI with EC2

ACHIEVEMENTS IN WEEK 6:

  1. Successfully implemented automated cost-saving solution (Lab 13): Used Lambda to Stop/Start EC2 instances on schedule and integrated Slack notifications.
  2. Built a Serverless image processing application (Lab 14): Combined Lambda, S3, and DynamoDB to automatically resize images and store metadata.
  3. Completed the detailed Solution Architecture design and Cost Estimation for the final capstone project.
  4. Expanded knowledge on Data Science on AWS platform through the specialized workshop.
  5. Proficiently used AWS CLI (Lab 15) to manipulate core services (S3, EC2, VPC, IAM) without using the Console interface.