Skip to content

Commit 37ae801

Browse files
author
Rajesh Ramamoorthy
committed
feat: Addressed build issue by fixing the spelling issues
1 parent 55fd5d7 commit 37ae801

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

SCALABILITY.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ uv add "a2a-sdk[aws]"
6464

6565
## ☁️ AWS Prerequisites
6666

67-
The following AWS resources must exist before starting your agent. Terraform /
68-
CloudFormation examples are shown for reference.
67+
The following AWS resources must exist before starting your agent. AWS CloudFormation
68+
examples are shown for reference.
6969

7070
### DynamoDB Table
7171

@@ -389,8 +389,8 @@ SQS Poller (Instance B)
389389

390390
## 🗂️ DynamoDB Task Store Details
391391

392-
`DynamoDBTaskStore` serializes each `Task` as a Pydantic JSON string under a
393-
single `task_data` attribute. The table schema is intentionally minimal:
392+
`DynamoDBTaskStore` serializes each `Task` as a JSON string (via `model_dump_json`)
393+
under a single `task_data` attribute. The table schema is intentionally minimal:
394394

395395
| Attribute | DynamoDB Type | Description |
396396
|---|---|---|
@@ -493,12 +493,12 @@ pip install "a2a-sdk[aws,telemetry]"
493493
- [ ] ECS task role has the IAM policy shown above
494494
- [ ] `instance_id` resolved from ECS task metadata (not random UUID in prod)
495495
- [ ] One shared `aioboto3.Session` passed to all three components
496-
- [ ] `QueueLifecycleManager` used as `async with` — guarantees teardown on SIGTERM
496+
- [ ] `QueueLifecycleManager` used as `async with` — guarantees teardown on process exit
497497
- [ ] `SnsQueueManager.stop()` called in `finally` block before context exit
498498
- [ ] ALB stickiness **disabled** — the distributed stack handles cross-instance routing
499499
- [ ] ECS task `stopTimeout` set ≥ 30 s to allow graceful SQS drain and queue deletion
500-
- [ ] DynamoDB point-in-time recovery (PITR) enabled for task durability
501-
- [ ] SNS dead-letter queue (DLQ) configured for undeliverable messages
500+
- [ ] DynamoDB point-in-time recovery enabled for task durability
501+
- [ ] SNS dead-letter queue configured for undeliverable messages
502502

503503
---
504504

0 commit comments

Comments
 (0)