AWS Lambda Services

What is AWS Lambda?

AWS Lambda was first introduced by AWS in 2014 and is still, even today, sending shockwaves through the IT and progamming community. The original platform that started the concept of "serverless" websites and applications, Lambda is a powerful tool that allows microsecond usage of compute time - the ultimate on-demand computing. You can watch the original announcement of the platform by AWS CTO Werner Vogels at re:Invent here:

Applications of AWS Lambda

There are an endless number of useful functions you can leverage AWS Lambda for. It can be used on a cron to run an EBS snapshot backup routinely as well as snapshotting RDS and replicating snapshots to another region to facilitate disaster recovery. Lambda can also be built to run repeated jobs such as resizing images, reacting to AWS CloudWatch metrics and actioning accordingly (rebooting systems with pegged CPU, etc), or hitting an analytics API and loading the parsed data into a data warehouse. It can also be used as a backend service for mobile applications that need to call databases, post data, update files, but this might be better served by AWS Amplify.

Lambda Invocation

Because you only call it when you need it methods for invoking Lambdas are key. Invocation methods currently include:

  • CloudWatch alerts
  • Cron style invocation
  • S3 triggers
  • API Gateway triggers
  • SES

Other methods exist and a full list of AWS services that can act as Lambda triggers can be found here.

Supported Languages

The languages supported in AWS Lambda at the time of this writing include:

  • Node.js
  • Java
  • C#
  • Python
  • Go

To keep up to speed with supported languages for Lambda you can refer to the AWS Lambda FAQ.

The AWS Compute Ecosystem

AWS Lambda is part of the broader AWS Compute ecosystem, which includes:

  1. Amazon Elastic Compute Cloud (EC2)
  2. Amazon Lightsail
  3. Amazon Elastic Container Service (ECS)
  4. Amazon Elastic Container Registry (ECR)
  5. Amazon Elastic Kubernetes Service (EKS)
  6. AWS Lambda
  7. AWS Fargate
  8. AWS Outposts
  9. AWS Wavelength
  10. VMware Cloud on AWS
  11. AWS Local Zones
  12. Amazon EC2 Spot Instances
  13. Amazon EC2 Autoscaling
  14. AWS Batch
  15. AWS Compute Optimizer
  16. AWS Elastic Beanstalk
  17. EC2 Image Builde

Request your FREE Quote for your AWS Lambda-based project

Case Studies

Daimler Trucks North America

Unlocking data to transform fleet management

View Case Study

Case Study: ABC Television

View Case Study

DC Entertainment

View Case Study

Why choose us as your AWS Cloud Consulting Partner?

AWS logo

Cloud Experts, AWS Specialists

We build the most valuable, safest solutions for our customers and have a significant amount of experience across all the major public Cloud providers (AWS, Azure, and Google). Because of this when architecting from the ground up we build using AWS managed services due to their rapid innovation, and track record of high performance.

proven track record in the cloud

Proven Track Record of Success

Metal Toad is the trusted entertainment-industry partner for reliable cloud solutions. With staff in multiple US cities like Los Angeles, New York, Portland and more as well as an extensive Brazil-based work force we deliver a premium hybrid experience.

customer focus

True Partnership = Lower Risk

Your business interests are our top priority. We’ll always recommend the best solution for you, even if we lose an opportunity in the short term. We proudly believe that our commitment to long-term partnership over quick profits makes us the lowest risk option in the industry.

Have questions?