Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🏠 Back to Blog

AWS Lambda


  • Run code without thinking about servers or clusters
  • Run code without provisioning or managing infrastructure. Simply write and upload code as a .zip file or container image
  • Automatically respond to code execution requests at any scale, from a dozen events per day to hundreds of thousands per second
  • Save costs by paying only for the compute time you use by per millisecond instead of provisioning infrastructure upfront for peak capacity
  • Optimize code execution time and performance with the right function memory size. Respond to high demand in double-digit milliseconds with Provisioned Concurrency.

How it works


  • AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.
  • You can trigger Lambda over 200 AWS services and software as a service (Saas) applications and only pay for what you use

File Processing Architecture



Stream Processing Architecture



Use Cases


  • Quickly process data at scale
    • Meet resource-intensive and unpredictable demand by using AWS Lambda to instantly scale out to more than 18K vCPUs.
    • Build processing workflows quickly and easily with suite of other serverless offerings and event triggers
  • Run interactive web and mobile backends
  • Enable powerful ML insights
  • Create event-driven applications