1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.D A T 4 3 0-RDive deep into Amazon DynamoDB using design puzzlesJason HunterPr Solution Architect,DynamoDBRobert McCauleySr Solution Architect,DynamoDB 2025,Amazon W
2、eb Services,Inc.or its affiliates.All rights reserved.Were going to collaboratively explore a set of design puzzles:1.“Amuse-bouche”puzzles to get us warmed up2.Three main“entre”deep dives3.“Dessert”Agenda 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,In
3、c.or its affiliates.All rights reserved.“Amuse-bouche”warm-ups 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.“Im seeing 10,000 requests per second but am consuming 20,000 WCUs.Why?”2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.10,000 RPS consuming 20,000 WCU
4、sOh,and my tables average item size is under 1KB Does that change your answer?Could indexes have something to do with this?2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.“I have global tables and the write rates dont match across Regions.Why?”2025,Amazon Web Services,Inc.or its a
5、ffiliates.All rights reserved.Global table writesCould it have something to do with TTL?What about a failure or network glitch?What if you update and dont actually make a change?Could a condition expression be involved?2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.“I want a down
6、stream client to do bulk reads,but stay limited to a certain amount of read capacity Can I do this without any throttle risk to other users?”2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Isolated table scansMight a global secondary index(GSI)help?At what cost?Should its read cap