Week 4 Worklog

Week 4 Objectives:

  • Learn the serverless computing model with AWS Lambda.
  • Build HTTP APIs with Amazon API Gateway.
  • Understand asynchronous integration with Amazon SQS and Amazon SNS.
  • Monitor serverless applications with Amazon CloudWatch.
  • Build and validate a serverless API using API Gateway, Lambda, DynamoDB, and CloudWatch.

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
1Study AWS Lambda
- Learn serverless computing, Function, Runtime, Handler, Trigger, and Execution Role.
- Create and invoke a Lambda Function.
- Review Lambda execution logs and resource configuration.
11/05/202611/05/2026AWS Lambda
What is AWS Lambda?
2Study Amazon API Gateway
- Learn API, Resource, Route, Method, Stage, and Integration.
- Create an HTTP API and connect it to a Lambda Function.
- Test API requests and review response status codes.
12/05/202612/05/2026Amazon API Gateway
HTTP APIs
3Study Amazon SQS and Amazon SNS
- Learn message queues, topics, publishers, and subscribers.
- Create an SQS Queue and an SNS Topic.
- Publish messages and understand asynchronous processing.
- Compare SQS and SNS use cases.
13/05/202613/05/2026Amazon SQS
Amazon SNS
AWS SQS and SNS Workshop
4Study Amazon CloudWatch
- Learn Metrics, Logs, Log Groups, Dashboards, and Alarms.
- Review Lambda and API Gateway logs.
- Create a basic alarm and use CloudWatch to monitor application behavior.
14/05/202614/05/2026Amazon CloudWatch
Monitoring Lambda functions
AWS CloudWatch Workshop
5Perform a Serverless Hands-on Lab
- Build an API using API Gateway → Lambda → DynamoDB.
- Test create, read, update, and delete operations.
- Configure CloudWatch logging and verify the request flow.
- Review IAM permissions and delete unused resources.
15/05/202615/05/2026AWS Serverless Workshops
Amazon DynamoDB

Week 4 Achievements:

  • Created and invoked an AWS Lambda Function using an appropriate runtime and execution role.
  • Built an HTTP API with Amazon API Gateway and integrated it with Lambda.
  • Understood the differences between message queues with Amazon SQS and pub/sub notifications with Amazon SNS.
  • Configured Amazon CloudWatch Logs, Metrics, and Alarms to monitor serverless resources.
  • Completed a serverless Hands-on Lab using API Gateway, Lambda, DynamoDB, and CloudWatch.
  • Practiced reviewing IAM permissions, validating request flow, and cleaning up AWS resources.