/aws

AWS Services

S3, IAM, Lambda, EC2 — how each service actually behaves in production.

Notes on the AWS pieces that show up in day-to-day backend work: S3, SQS, SNS, Lambda, DynamoDB, CloudFront, and the glue between them. Everything here comes from things I've built and shipped, not from certification slides. Expect small, focused walkthroughs and honest failure modes.

Learn AWS — series

Tutorials

Guides

Project ideas

Idea

Event-driven document ingestion pipeline

S3 event notifications → SNS fan-out → SQS-backed workers that parse, classify, and index uploaded documents. Idempotent by design.

Idea

Presigned upload service with virus scanning

Django issues presigned PUT URLs; a Lambda triggered on ObjectCreated runs ClamAV, tags clean objects, and quarantines the rest.

Idea

Cross-account log archival with lifecycle rules

CloudWatch Logs → Kinesis Firehose → S3 in a dedicated audit account, with lifecycle policies moving cold logs to Glacier.

Code & repos