From 0af4d60c0f45c7078e4babf7af808336eda0776b Mon Sep 17 00:00:00 2001 From: Mark Vayngrib Date: Tue, 28 Nov 2017 17:59:32 -0500 Subject: [PATCH] perf(inbox+outbox): double min read capacity for inbox and outbox --- serverless-uncompiled.yml | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/serverless-uncompiled.yml b/serverless-uncompiled.yml index babc498f3..2173f0b9c 100644 --- a/serverless-uncompiled.yml +++ b/serverless-uncompiled.yml @@ -140,16 +140,22 @@ custom: kv: ${{self:custom.prefix}}kv # auto-scaled tables that serve as buckets for multiple models each - defaultCapacity: &defaultCapacity + defaultCapacityRead: &defaultCapacityRead read: minimum: 5 # Minimum read capacity maximum: 100 # Maximum read capacity usage: 0.70 # Targeted usage percentage + + defaultCapacityWrite: &defaultCapacityWrite write: - minimum: 5 # Minimum write capacity - maximum: 100 # Maximum write capacity + minimum: 5 # Minimum read capacity + maximum: 100 # Maximum read capacity usage: 0.5 # Targeted usage percentage + defaultCapacity: &defaultCapacity + <<: *defaultCapacityRead + <<: *defaultCapacityWrite + tableBuckets: count: 4 index: @@ -167,13 +173,27 @@ custom: index: - _link - context - <<: *defaultCapacity + read: + minimum: 10 # Minimum read capacity + maximum: 100 # Maximum read capacity + usage: 0.70 # Targeted usage percentage + write: + minimum: 5 # Minimum write capacity + maximum: 100 # Maximum write capacity + usage: 0.5 # Targeted usage percentage - table: OutboxTable index: - _payloadLink - context - <<: *defaultCapacity + read: + minimum: 10 # Minimum read capacity + maximum: 100 # Maximum read capacity + usage: 0.70 # Targeted usage percentage + write: + minimum: 5 # Minimum write capacity + maximum: 100 # Maximum write capacity + usage: 0.5 # Targeted usage percentage - table: EventsTable write: