Dung (Donny) Nguyen

Senior Software Engineer

AWS Lambda

AWS Lambda is a serverless computing service provided by Amazon Web Services (AWS). It allows us to run code in response to events without having to manage servers. This means we can focus on writing our code, while AWS handles the underlying infrastructure.

Key features of AWS Lambda:

Common use cases of AWS Lambda:

How AWS Lambda works:

  1. Create a function: You write our code in one of the supported languages (e.g., Python, Node.js, Java, C#, Go) and upload it to AWS Lambda.
  2. Configure a trigger: You define the events that will trigger our function, such as changes to an S3 bucket or API calls.
  3. AWS Lambda executes our code: When an event occurs, AWS Lambda automatically provisions the necessary compute resources and executes our code.
  4. Results are returned: Our function can return results, which can be used to trigger other actions or send notifications.

AWS Lambda is a powerful and flexible tool that can be used to build a wide range of applications. It’s a great choice for developers who want to focus on building applications without worrying about the underlying infrastructure.