Skip to content

Commit 8822e61

Browse files
whummerclaude
andcommitted
Sync mermaid diagram and fix README navigation
- Sync web app mermaid with README: fix x3→×3, S3 label, add color styles - Fix 02-e2e-testing Next link to point to 03-iam-enforcement - Add 03-vscode-debugging to repo layout in main README - Update prerequisites: remove stale "module 03" VS Code reference - Makefile: fix LAMBDA_DEBUG_MODE env var names (previous commit) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8693ca8 commit 8822e61

4 files changed

Lines changed: 11 additions & 6 deletions

File tree

01-serverless-app/website/index.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ <h2>What is this?</h2>
426426
OH -->|put_item| DDB[(DynamoDB\norders)]
427427
OH -->|scan| PDDB[(DynamoDB\nproducts)]
428428
OH -->|send_message| SQS[SQS Queue]
429-
SQS -->|on failure x3| DLQ[SQS DLQ]
429+
SQS -->|on failure ×3| DLQ[SQS DLQ]
430430
SQS --> OP[Lambda\norder-processor]
431431
OP -->|start_execution| SFN[Step Functions]
432432
SFN --> V[Validate\nLambda]
@@ -435,7 +435,11 @@ <h2>What is this?</h2>
435435
V -->|update status| DDB
436436
P -->|update status| DDB
437437
ECS -->|update status| DDB
438-
ECS -->|put_object| S3[(S3 Receipts)]
438+
ECS -->|put_object| S3[(S3\nReceipts)]
439+
440+
style DLQ fill:#fde8e8,stroke:#e8412a,color:#c0392b
441+
style SFN fill:#e0d7ff,stroke:#4a1a8a,color:#4a1a8a
442+
style ECS fill:#d7f0e0,stroke:#1a7a40,color:#1a7a40
439443
</div>
440444
</div>
441445

02-e2e-testing/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ awslocal sqs get-queue-attributes \
4646

4747
---
4848

49-
Next: [Module 03 — Lambda Debugging](../03-vscode-debugging/README.md)
49+
Next: [Module 03 — IAM Enforcement](../03-iam-enforcement/README.md)

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ start: ## Start LocalStack in the background
1414

1515
debug-start: ## Start LocalStack with Lambda debug mode enabled (port 19891)
1616
LOCALSTACK_APPINSPECTOR_ENABLE=1 LOCALSTACK_APPINSPECTOR_DEV_ENABLE=1 \
17-
LAMBDA_DEBUG_MODE=1 \
18-
LOCALSTACK_DOCKER_FLAGS="-v $(PWD)/.localstack:/tmp/ls-debug" \
17+
LOCALSTACK_LAMBDA_DEBUG_MODE=1 \
18+
DOCKER_FLAGS="-v $(PWD)/.localstack:/tmp/ls-debug" \
1919
LAMBDA_DEBUG_MODE_CONFIG_PATH=/tmp/ls-debug/lambda_debug_mode.yaml localstack start -d
2020

2121
hot-reload: ## Switch order-handler to hot-reload mode (edits take effect immediately)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Hands-on workshop: local serverless development with [LocalStack](https://locals
44

55
**Duration:** ~3 hours
66
**Level:** Intermediate
7-
**Prerequisites:** Docker, Python 3.10+, Terraform, VS Code (for module 03)
7+
**Prerequisites:** Docker, Python 3.10+, Terraform, VS Code (for Lambda debugging)
88

99
---
1010

@@ -96,6 +96,7 @@ localstack-workshop/
9696
│ └── website/ # S3-hosted UI (HTML/JS, no build step)
9797
├── 02-e2e-testing/ # pytest test suite
9898
├── 03-iam-enforcement/ # IAM enforcement demo & fix policy
99+
├── 03-vscode-debugging/ # Lambda remote debugging with VS Code AWS Toolkit
99100
├── 04-chaos-engineering/ # fault injection scripts & DLQ replay
100101
├── 05-app-inspector/ # App Inspector walkthrough
101102
├── 06-ai-integration/ # MCP server + LocalStack skills demo

0 commit comments

Comments
 (0)