Build a recoverable document vault
Turn S3 versioning into a small cloud portfolio project with recovery evidence, an architecture diagram, and a tested cleanup plan.
Start with a problem. Build the architecture. Test your decisions and document what you learned.
Showing 10 of 10 projects
Turn S3 versioning into a small cloud portfolio project with recovery evidence, an architecture diagram, and a tested cleanup plan.
Host a small study app on Amplify, protect its API with Cognito, and call one Bedrock model through a tightly scoped Lambda role.
Design and test a DynamoDB data model for a college event, then defend its access-pattern tradeoffs.
Build an Athena analysis of sample fundraiser orders, apply a correction, and verify repeatable reporting.
Combine a test Lambda function, structured logs, and a reproducible incident report that explains the root cause.
Build a two-instance test network, break one control at a time, and explain why stateful security groups and stateless subnet ACLs produce different results.
Instrument a small Python service, send metrics with an EC2 IAM role, and build a managed Grafana dashboard without Kubernetes.
Connect GitLab.com to AWS, package each main-branch revision, and verify versioned release archives in a private S3 bucket.
Turn a broad disposable-bucket role into a read-only report reviewer, then prove allowed and denied operations with temporary credentials.
Deploy SonarQube Community Build with PostgreSQL on private EC2, reach it through Session Manager, and analyze a small Python project.
Each guide includes its architecture, prerequisites, verification steps and cleanup. Review the cost section before creating resources in your AWS account.
Explore additional projects and service walkthroughs published by AWS. These links open on the AWS website.
Create a function, invoke it with test data, inspect its logs and remove the resources when you finish.
Start with the current Developer Guide. The older Hello World tutorial uses an earlier runtime.
Open AWS tutorial Earlier Hello World tutorial (opens in a new tab)Connect a repository to Amplify Hosting, publish a site and see how a new commit triggers deployment.
Uses Amplify Hosting. Follow the tutorial’s cleanup steps and review hosting charges.
Open AWS tutorialPrepare instance permissions, network access and SSM Agent so you can administer an EC2 instance through a managed session.
Use a currently supported operating system. The earlier managed-node tutorial still selects Amazon Linux 2.
Open AWS tutorial Earlier managed-node tutorial (opens in a new tab)Create an RDS PostgreSQL database, connect from an EC2 client and understand the network path between them.
Review instance sizes, access rules and database cleanup before creating resources.
Open AWS tutorialWork through a React application with Amplify, user sign-up, a Lambda authentication trigger and stored user data.
The current modules use Amplify and Cognito. You will need Node.js, Git and local development tools.
Open AWS tutorialCombine a React interface with authentication, application data and file storage using AWS Amplify.
Allow time to configure local tools and the Amplify sandbox before working through the application.
Open AWS tutorialExplore how an authenticated Amplify application connects to Amazon Bedrock to generate recipes from ingredients.
Check current model availability, Region, invocation format and inference costs before using the sample.
Open AWS tutorialReview each tutorial’s prerequisites, current service availability, pricing and cleanup steps. References reviewed 23 September 2026.