After reading several documentations and blogs about Dynamodb, I'm still struggling to understand how does RCU and WCU works.
I deployed a table with 5 RCU. The request on this table is mostly a GetItem
request with an average response payload of 7KB. I know it's not the size of the payload that will be measured but the consumed data size during a read operation. But let's just hypothetically say it consumed similar data size.
From Dynamodb docs, each provisioned RCU can support up to 4KB of consistent read so if I understand it, my provisioned throughput can support up to 20KB per second without throttling.
Based on this, if my average payload is 7KB, am I correct in saying that, my table can support like ~ 2 request/sec?
Would appreciate if anyone can shed some lights on this.