Day 9. Agents are stateless by default; production agents need memory. Picking DynamoDB because it's the AWS-native default for agent memory and it forces us to learn single-table design.
Topics to cover:
- DynamoDB core — partition / sort keys, GSIs, eventual vs strong consistency
- Single-table design — when it's worth the cognitive load, when it isn't
- Agent memory patterns — short-term (turn buffer), long-term (semantic), episodic (per-session)
- Storing conversation history at scale — TTL, archival to S3, retrieval shape
- Costs and access patterns — RCU/WCU vs on-demand, hot partitions, query vs scan
Plan: Chandana on DynamoDB modeling and access patterns, me on memory architecture for agents, both of us shipping a small agent that remembers across sessions.
Day 9. Agents are stateless by default; production agents need memory. Picking DynamoDB because it's the AWS-native default for agent memory and it forces us to learn single-table design.
Topics to cover:
Plan: Chandana on DynamoDB modeling and access patterns, me on memory architecture for agents, both of us shipping a small agent that remembers across sessions.