AWS Best Practice

S3

Glue ETL Pipeline

Beanstalk

To save cost

Set up separate Lambda functions to provision and terminate the Elastic Beanstalk environment. Configure a Lambda execution role granting the required Elastic Beanstalk environment permissions and assign the role to the Lambda functions. Configure cron expression based Amazon EventBridge events rules to trigger the Lambda functions

Kinesis

KDS use cases

  • routing related records to the same record processor
  • ordering of records
  • ability for multiple applications to consume the same stream concurrently
  • ability to consume records in the same order a few hours later

SQS

use cases

  • Messaging semantics (message-level ack/fail) and visibility timeouts
  • individual message delay
  • dynamically increasing concurrency/throughput at read time
Licensed under CC BY-NC-SA 4.0
Get Things Done
Built with Hugo
Theme Stack designed by Jimmy