AWS Lambda Features

From Glitchdata
Jump to navigation Jump to search
  • Supports Serverless Computing
  • AWS Lambda supports securely running native Linux executables via calling out from a supported runtime
  • Supported Languages (2018) include:
    • Node.js
    • Python
    • Haskell
    • Java
    • Ruby
    • Go
    • C#
    • Powershell
  • AWS Lambda was designed for use cases such as image or object uploads to Amazon S3, updates to DynamoDB tables, responding to website clicks or reacting to sensor readings from an IoT connected device.
  • AWS Lambda can also be used to automatically provision back-end services triggered by custom HTTP requests, and "spin down" such services when not in use, to save resources. These custom HTTP requests are configured in AWS API Gateway, which can also handle authentication and authorization in conjunction with AWS Cognito.
  • Unlike Amazon EC2, which is priced by the hour but metered by the second, AWS Lambda is metered in increments of 100 milliseconds. Usage amounts below a documented threshold fall within the AWS Lambda free tier - which does not expire 12 months after account signup, unlike the free tier for some AWS services.[6]

Challenges

  • Slow spin up time.