AWS Foundations Workshop
Hosted by Preyas Patel
📅 Friday, Feb 06 | 6:00 PM – 8:00 PM EST
📍 Microsoft Teams
Event-Driven Automation with S3, SQS, and Lambda
Duration: 2–3 Hours
Difficulty: Intermediate
Estimated Cost: ~$0.50–$1.00 (Free Tier eligible)
Region: us-east-1 (recommended)
Hands-On Implementation Guide
Table of Contents
- AWS Foundations Workshop
- Event-Driven Automation with S3, SQS, and Lambda
- Module 1: Architecture Overview
- What We Are Building
- Architecture Data Flow
- Prerequisites
- Module 2: Foundation Setup
- Step 2.1: Create S3 Buckets
- Step 2.2: Create SQS Queue with Dead-Letter Queue
- Step 2.3: Create IAM Role for Lambda
- Module 3: Lambda Function Development
- Step 3.1: Lambda Layers Overview
- Step 3.2: Add the Pillow Lambda Layer
- Step 3.3: Create the Lambda Function
- Module 4: Event-Driven Integration
- Step 4.1: Grant SQS Permission to Receive S3 Events
- Step 4.2: Configure S3 Event Notification
- Step 4.3: Connect SQS to Lambda
- Module 5: Testing & Monitoring
- Step 5.1: Upload Test Images
- Step 5.2: Verify Processing via CloudWatch Logs
- Step 5.3: Monitor SQS Queue Health
- Step 5.4: CloudWatch Dashboard (Optional)