29 May 2017

AWS Lambda Use Cases

  • Application Backends - scaling out various serverless components into various modular functions to meet uneven demands
  • Data Processing - ETL pipelines for manipulation of files in form of XML, CSV, JSON in order to collate, aggregate, resize, dedup, and convert
  • Real-Time Analytics - AWS Kinesis Streams to Lambda functions spawning across number of shards
  • Legacy API Proxy - AWS API Gateway to Lambda as an API layer over legacy APIs for transposing request/responses as well as marshalling data formats
  • Scheduling Services - Setting up notifications, reminders, and alerts for such things as daily backups
  • Bots - Building task specific bots like for Slack or with Facebook Messenger