Skip to content
LakeBench
ProblemsCommunityPricing
Sign inStart practicing
Back
  1. Home
  2. 45-Day Plan
  3. Day 18

Day 18 of 45 · Pro lesson

AWS Fundamentals

The curriculum for this day stays visible. The lesson, code, and workspace unlock with Pro.

Teaches: IAM roles & policies, STS temporary tokens, least privilege, S3 object model, EC2 vs Lambda, CloudWatch alarms

Build: AWS security simulator: IAM evaluation, temporary STS token assumption, and CloudWatch metric alerting.

  • •Complete 15 drills on IAM policies, STS assumption, S3 permissions, and Lambda timeouts.
  • •Run 6 Python modules simulating IAM evaluation, EC2 vs Lambda selection, and CloudWatch.
  • •Simulate 5 production failures: leaked AKIA keys, S3 403 ListBucket denial, and Lambda timeouts.
  • •Defend 10 senior AWS security questions and complete the blank-page exam.

Never hardcode AWS keys. Attach IAM roles to compute and issue short-lived temporary tokens via STS.

This section walks through the idea with a short example, then the trade-offs you should mention in an interview.

In practice you start from the raw rows, apply the transform step by step, and check the shape of the result before you move on.

A common mistake is to jump straight to the final query without naming the grain or the join keys that keep the result correct.

Once the core path works, you harden it for nulls, duplicates, and late data so the pipeline stays reliable under load.

The Pro write-up covers the full explanation, worked examples, and the code you can run in the studio.

# Locked example
result = transform(frame)
print(result.head())

Sign in to continue with Pro

Sign in with a Pro account to open the full lesson and in-browser workspace.

Sign in

Already on Pro? Go to your account. Need a pass? See pricing.