Skip to content

docs(navigation): make Key Feature the first section #2517

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/utilities/batch.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/utilities/data_classes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
16 changes: 8 additions & 8 deletions docs/utilities/feature_flags.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**.
Expand All @@ -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
Expand Down
16 changes: 8 additions & 8 deletions docs/utilities/idempotency.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -44,14 +52,6 @@ classDiagram
<i>Idempotency record representation</i>
</center>

## 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
Expand Down
2 changes: 1 addition & 1 deletion docs/utilities/streaming.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down