Series · 7 parts
AWS Cloud Day
I joined AWS Builder Challenge #2 as a Computer Science student who had barely touched the AWS console. Over seven days I went from creating my first IAM admin user to shipping a Next.js site through S3, CloudFront, GitHub-integrated Amplify, and a Lambda + SNS contact form. Each post is a journal entry: what worked, what broke, what I had to redo. Read in order if you want the full arc, or jump to any day for the specific service.
Start with Part 1 →- 1
Day 1 of AWS Builder Challenge #2, "Secure Foundation-Setting Up Your AWS Free Tier Account"
Day 1 of the AWS Builder Challenge: setting up an AWS Free Tier account with MFA, an IAM admin user, and a $5 budget alert before anything else.
1 min read - 2
Day 2 of AWS Builder Challenge #2,"Private Cloud Storage-Creating Your Secure S3 Bucket"
Day 2 of the AWS Builder Challenge: creating a private S3 bucket, uploading a file, and confirming public access is correctly blocked by default.
1 min read - 3
Day 3 of the AWS Builder Challenge #2,"Web Content-Building Your Personal Website Files"
Day 3 of the AWS Builder Challenge: customising an HTML/CSS template with a dark-mode toggle and uploading the site files to a private S3 bucket.
1 min read - 4
Day 4 of the AWS Builder Challenge #2,"Global Distribution-Making Your Website Accessible Worldwide"
Day 4 of the AWS Builder Challenge: putting CloudFront in front of a private S3 bucket to serve a website globally while keeping the origin locked down.
1 min read - 5
Day 5 of AWS Builder Challenge #2,"Professional Deployment-GitHub, Amplify, and Modern Web Development"
Day 5 of the AWS Builder Challenge: connecting GitHub to AWS Amplify so every push auto-deploys, plus a custom 404 rewrite rule.
2 min read - 6
Day 6 of AWS Builder Challenge #2,"Contact Form-Making Your Website Interactive"
Day 6 of the AWS Builder Challenge: wiring a Next.js contact form to AWS Lambda and SNS, and debugging an env-var typo that broke the whole flow.
3 min read - 7
Day 7 of AWS Builder Challenge #2,"How I Took a Next.js App to Production on AWS "
Day 7 of the AWS Builder Challenge: reflection and write-up on taking a Next.js app to production on AWS, ending a week of building in public.
1 min read
