Open Source Hands-On Labs

Get your hands dirty with AWS services using our hands-on labs.

14/14

sfn-wait-for-callback

⚡️ Learning about the AWS Step Functions using the callback pattern

awscallbacklambdanewsletterstep-functions
TypeScript15

gateway-endpoints-s3

🔑 Securely Connecting to Managed Services like S3 from within VPCs

TypeScript3

cloudwatch-observability-access-manager

How to configure Cloudwatch Observability Access Manager for multi-account and multi-region CloudWatch aggregation

awscloudwatchnewsletterobservability
HCL18

bedrock-multi-agent-collaboration

🤖 A Simple Multi-Agent Bedrock Application with SST

bedrocklambdasst
TypeScript4

ecs-fargate

🏗️ Learn How to Run Apps on Fargate via ECS

ecsfargatenewsletter
TypeScript5

bedrock-openai-experiments-chat

A Serverless Chat App with Contextual Note Integration Featuring Amazon Bedrock, the OpenAI API and SST

awsbedrockcloudgen-ainewsletteropenai
TypeScript23

cognito-federated-auth

🔐 Federated Auth with Cognito

awscognitonewsletter
TypeScript5

apigw-websockets

⚡️ Amazon API Gateway WebSockets Demo

api-gatewayawscloudlambdanewsletterwebsockets
TypeScript6

appconfig-feature-flags

✨ Simple Feature Flagging via AppConfig

appconfigawscloudfeature-flagslambdanewsletter
TypeScript6

aurora-dsql

💾 Aurora DSQL Serverless

auroraawsdatabasesdrizzle-ormdsqllambdanewsletter
TypeScript8

cloudwatch-synthetics-visual-regression-tests

Learn about Visual Regression Testing with AWS CloudWatch Synthetics

awscloudwatchdevopslambdamonitoringnewslettersynthetics-canaryvisual-regression-testing
Astro2

cloudfront-toolkit-vite

🦉 Exploring the CloudFront Hosting Toolkit

awscloudcloudfrontnewslettertoolkit
CSS7

step-functions-standard-vs-express

⚡️ Performance Comparison for Step Function Types

awscallbackscloudlambdanewsletterstep-functions
TypeScript2

ddb-global-tables

💾 DynamoDB Global Tables Example App

awsclouddynamodbglobal-tableslambdanewsletter
TypeScript0