From 7468c7f6495e3596885a839e78aed039d212d4a7 Mon Sep 17 00:00:00 2001 From: Leandro Damascena Date: Thu, 22 Jun 2023 09:23:59 +0100 Subject: [PATCH] docs: fix menu --- docs/utilities/batch.md | 2 +- docs/utilities/data_classes.md | 2 +- docs/utilities/feature_flags.md | 16 ++++++++-------- docs/utilities/idempotency.md | 16 ++++++++-------- docs/utilities/streaming.md | 2 +- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/utilities/batch.md b/docs/utilities/batch.md index 5311a73736b..b20598106c5 100644 --- a/docs/utilities/batch.md +++ b/docs/utilities/batch.md @@ -5,7 +5,7 @@ description: Utility The batch processing utility handles partial failures when processing batches from Amazon SQS, Amazon Kinesis Data Streams, and Amazon DynamoDB Streams. -## Key Features +## Key features * Reports batch item failures to reduce number of retries for a record upon errors * Simple interface to process each batch record diff --git a/docs/utilities/data_classes.md b/docs/utilities/data_classes.md index dcdca921ef6..7b3aa74e275 100644 --- a/docs/utilities/data_classes.md +++ b/docs/utilities/data_classes.md @@ -7,7 +7,7 @@ description: Utility Event Source Data Classes utility provides classes self-describing Lambda event sources. -## Key Features +## Key features * Type hinting and code completion for common event types * Helper functions for decoding/deserializing nested fields diff --git a/docs/utilities/feature_flags.md b/docs/utilities/feature_flags.md index a10303fb1ca..890f4f0f8c2 100644 --- a/docs/utilities/feature_flags.md +++ b/docs/utilities/feature_flags.md @@ -8,6 +8,14 @@ The feature flags utility provides a simple rule engine to define when one or mu ???+ info When using `AppConfigStore`, we currently only support AppConfig using [freeform configuration profile](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-free-form-configurations){target="_blank"} . +## Key features + +* Define simple feature flags to dynamically decide when to enable a feature +* Fetch one or all feature flags enabled for a given application context +* Support for static feature flags to simply turn on/off a feature without rules +* Support for time based feature flags +* Bring your own Feature Flags Store Provider + ## Terminology Feature flags are used to modify behaviour without changing the application's code. These flags can be **static** or **dynamic**. @@ -31,14 +39,6 @@ If you want to learn more about feature flags, their variations and trade-offs, ???+ note AWS AppConfig requires two API calls to fetch configuration for the first time. You can improve latency by consolidating your feature settings in a single [Configuration](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html){target="_blank"}. -## Key features - -* Define simple feature flags to dynamically decide when to enable a feature -* Fetch one or all feature flags enabled for a given application context -* Support for static feature flags to simply turn on/off a feature without rules -* Support for time based feature flags -* Bring your own Feature Flags Store Provider - ## Getting started ### IAM Permissions diff --git a/docs/utilities/idempotency.md b/docs/utilities/idempotency.md index 4caa91250c8..471224964d5 100644 --- a/docs/utilities/idempotency.md +++ b/docs/utilities/idempotency.md @@ -8,6 +8,14 @@ description: Utility The idempotency utility provides a simple solution to convert your Lambda functions into idempotent operations which are safe to retry. +## Key features + +* Prevent Lambda handler from executing more than once on the same event payload during a time window +* Ensure Lambda handler returns the same result when called with the same payload +* Select a subset of the event as the idempotency key using JMESPath expressions +* Set a time window in which records with the same payload should be considered duplicates +* Expires in-progress executions if the Lambda function times out halfway through + ## Terminology The property of idempotency means that an operation does not cause additional side effects if it is called more than @@ -44,14 +52,6 @@ classDiagram Idempotency record representation -## Key features - -* Prevent Lambda handler from executing more than once on the same event payload during a time window -* Ensure Lambda handler returns the same result when called with the same payload -* Select a subset of the event as the idempotency key using JMESPath expressions -* Set a time window in which records with the same payload should be considered duplicates -* Expires in-progress executions if the Lambda function times out halfway through - ## Getting started ### IAM Permissions diff --git a/docs/utilities/streaming.md b/docs/utilities/streaming.md index fe4d59f9f94..c89c0cf8b86 100644 --- a/docs/utilities/streaming.md +++ b/docs/utilities/streaming.md @@ -5,7 +5,7 @@ description: Utility The streaming utility handles datasets larger than the available memory as streaming data. -## Key Features +## Key features * Stream Amazon S3 objects with a file-like interface with minimal memory consumption * Built-in popular data transformations to decompress and deserialize (gzip, CSV, and ZIP)