AWS Lambda

Always learning
1 min readApr 4, 2023

--

  • Introduction
  1. AWS Lambda is a Serverless offering by AWS.
  2. Serverless means you don’t need to think about the servers.
  3. You don’t need to worry about installing/upgrading OS, Softwares, Platforms.
  4. You just need to upload code and then you can invoke using other applications or other AWS services.
  5. You will only charge for what you use, you don’t need to rent-out servers, pay fixed monthly cost.
  6. You will only pay what you use, it means your code compute time.
  7. Like Uber/Ola, you are not paying for the whole car, you only pay for the trip time.
  • Well known use cases of Lambda function
  1. Scheduled Job like, File processing, Data extraction
  2. Mobile App back-end
  3. Status updates in workflow base application.
  4. Email sending.
  • Lambda supports code for:
  1. Java
  2. Python
  3. C#
  4. Node.js
  5. Python
  6. Ruby
  7. PowerShell
  • Lambda Invocation
  1. Lambda functions are reactive in nature.
  2. So once you upload your code to the Lambda function, you need to invoke them.

There are three ways to invoke Lambda function

  • Synchronous invoke (Request/Response)
  • Asynchronous invoke (Event based)
  • Stream base invoke

--

--

Always learning
Always learning

Written by Always learning

கற்றுக் கொள்ளும் மாணவன்...

No responses yet