Week 10 Worklog

OBJECTIVES IN WEEK 10:

  • Research and design the Backend architecture supporting Hybrid Search (combining keyword and semantic search) for the project.
  • Master comprehensive Serverless architecture: From event processing (S3 triggers), storage (DynamoDB) to API building (API Gateway).
  • Build an automated CI/CD pipeline for Serverless applications using AWS CodePipeline.
  • Practice in-depth Serverless application Monitoring and Tracing with CloudWatch and X-Ray.
  • Expand community connections and learn about Agentic AI.

TASKS OF WEEK 10:

DayTaskStart DateEnd DateReferences
Mon- Team Project Meeting: Backend Development - Hybrid Search Engine (Text search + semantic search):
- Research best practices and papers on hybrid search engines
- Design preliminary hybrid search engine architecture
16/03/202616/03/2026Paper
Medium Article
Meilisearch
Google Vertex AI
Tue- Practice Lab 22: 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
17/03/202617/03/2026Lab 22 Intro
Resize Function
DynamoDB Write
Wed- Practice Lab 23: Serverless - Guide to writing Front-end calling API Gateway
+ Introduction to API Gateway / DynamoDB
+ Deploy front-end
+ Deploy Lambda function
* Create table in DynamoDB
* Deploy Lambda function
Lambda function writes data
Lambda function reads data
Lambda function deletes data
+ Setup API Gateway
* Create methods
* Configure and enable CORS
+ Test API with Postman
+ Test API with front-end
+ Resource Cleanup
18/03/202618/03/2026Lab 23 Intro
Deploy Frontend
API Gateway
Postman Test
Thu- Team Project Meeting: Backend Development - Hybrid Search Engine (Text search + semantic search):
- Run and test hybrid search engine with collected data
- Finalize hybrid search engine architecture
19/03/202619/03/2026Supabase AI
MongoDB Hybrid
AWS OpenSearch
Amazon Bedrock
Fri- Practice Lab 24: Serverless - CI/CD with CodePipeline
+ Preparation
+ Build SAM pipeline
* Create Git repository
* Create SAM pipeline
+ Build front-end pipeline
* Create Git repository
* Create pipeline
+ Test web operation
+ Cleanup
- Practice Lab 25: Serverless - Monitoring Serverless applications with CloudWatch and X-Ray
+ Preparation
+ Monitor with CloudWatch
* Debug with CloudWatch Logs
* Create custom metrics
* Create alarms with CloudWatch Alarm
+ Trace with X-ray
+ Cleanup
20/03/202620/03/2026Lab 24 Intro
SAM Pipeline
Lab 25 Intro
CloudWatch
X-Ray
Sat- Attend Event: AWS Community Day Vietnam21/03/202621/03/2026Event Info

ACHIEVEMENTS IN WEEK 10:

  1. Successfully designed and tested the Hybrid Search Engine architecture, leveraging both traditional keyword search and vector (Semantic) search.
  2. Built a complete Serverless Backend workflow: Automated image processing with S3 Triggers and NoSQL data management with DynamoDB.
  3. Successfully deployed a Full-stack Serverless App: Connected Frontend to Backend via API Gateway and Lambda, effectively handling CORS issues.
  4. Established an automated DevOps process (CI/CD) for Serverless applications, enabling rapid and error-free deployment of Code and Frontend.
  5. Enhanced system operational capability by setting up Monitoring Dashboards (CloudWatch) and Request Tracing (X-Ray) for effective debugging.