Praneel Sindhole

Praneel Sindhole

← All posts

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. 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. 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. 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. 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. 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. 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. 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