Tag: efficiency

Use {} instead of new Object()

New Object() has been used for object creation instead of {}.

Client-side KMS reencryption

Client-side decryption followed by encryption is inefficient and can lead to sensitive data leaks.

AWS client not reused in a Lambda function

Recreating AWS clients in each Lambda function invocation is expensive.

Check failed records when using kinesis

A batch request that doesn't check for failed records can lead to loss of data.

Improper Initialization

The product does not initialize or incorrectly initializes a resource, which might leave the resource in an unexpected state when it is accessed or used.

Inefficient polling of AWS resource

Custom polling can be inefficient and prone to error. Consider using AWS waiters instead.