Tous les labs

Assemble a serverless order flow

Intermediate ~34 minaws

Create a DynamoDB table, queue, dead-letter queue, Lambda worker, and API to model durable asynchronous order processing.

Simulateur déterministe — tape une commande (help) pour commencer.
cloud@forge:~$
Objectifs
  • Create an orders table.
  • Create a processing queue and a dead-letter queue.
  • Create a Lambda function and connect the queue conceptually.
  • Create an API endpoint.
Indices
Voir la solution
aws dynamodb create-table --table-name orders --partition-key orderId
aws sqs create-queue --queue-name orders-dlq
aws sqs create-queue --queue-name orders --dead-letter-queue orders-dlq
aws lambda create-function --function-name order-worker --runtime python3.12
aws apigatewayv2 create-api --name orders-api --protocol-type HTTP