Welcome to the Black Belt AWS Storefront Initiative
Thanks for taking the time out to learn something cool. This is a living tutorial on how to build a storefront on AWS. We’ll start with deploying a static site to an S3 bucket, moving that to CloudFront, then making it dynamic, then letting it live in an EC2 or Fargate instance.
The actual goal of this course is to get your hands dirty with Infrastructure as Code while learning AWS components but you can take this and run with it. Go make something super cool!
Tasks for this project are organized into Sprints. Unlike actual agile, you don’t actually need to complete the steps in 2 week periods. Make extra changes where you want, build your own app, add extra features. Go crazy. Although there’s a code-along version of this course that I’m running, you can follow the steps defined at any speed you want.
If you check out the sprint page, you’ll find tasks tasks in varying stages of completion. If you find this while its still being written then you’ll also get to see the tasks on the Sprint Planning
page get updated or moved around.
Don’t worry, if you see a task in the current sprint or in the “past”, then they’re ready for you to start on them.
You can finish the tasks on the project board at whatever pace you want. I’ve broken up the project into separate projects
on the projects page. They’re numbered and (ideally) include more than enough info on what you’re doing during each task, a breakdown of the component we’re working with, or some reading.
I’ll be holding bi-weekly check-ins on the project as I flesh it out more. The classroom portion will focus more on finer details and problems I ran into to help people debug but also to get a deeper understanding of what’s going on.
Its easy to copy and paste changes but if you don’t know why they were made then there wasn’t much of a point now was there. I won’t cover everything but I’ll try my best.
With either method of participating, I’ll be adding releases to the repo that roughly correlate to the stories in the project. You can find those here.
https://github.com/Guysnacho/ssg-s3/releases