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