Skip to content

Tech Talk on AWS Lambda including a tutorial on hosting serverless website using Lambda.

Notifications You must be signed in to change notification settings

AnkurSaxena135/AWS-Lambda-TechTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

AWS-Lambda-TechTalk

Team Members:

Name UnityId
Zachery Thomas zithomas
Vikas Pandey vrpandey
Prerit Bhandari pbhanda2
Ankur Saxena asaxena3

Introduction to AWS Lambda

What is AWS Lambda

AWS Lambda is a serverless compute service by Amazon. It lets you run code without you having to provision or manage servers.

How does it work?

  • The developer codes the lambda function and specifies the runtime environment.
  • These functions can be triggered through preconfigured APIs, S3 Buckets, DynamoDB and various other methods.
  • Once a function is triggered, AWS runs it for you and you only pay for the number of miliseconds your function runs.
  • Job done, no servers - no hassle!

Canon Use Cases [1]

1. Real-time File Processing

2. Extract-Transform-Load

3. Web Applications

4. Mobile Backends

Other tools like AWS Lambda

Should I Lambda or should I not? [2]

  • Why I should?
    • Reduced time to market and quicker software release.
    • Lower operational and development costs.
    • A smaller cost to scale – there is no need for developers to implement code to scale and administrators do not need to upgrade existing servers or add additional ones.
    • Works with agile development and allows developers to focus on code and to deliver faster.
    • Fits with microservices, which can be implemented as functions.
    • Reduces the complexity of software.
    • Simplifies packaging and deployment and requires no system administration.
  • Why I shouldn't?
    • Serverless is not efficient for long-running applications.
    • Vendor lock-in.
    • Introduces additional overhead for function/microservice calls.
    • In practice, it takes some time for a scalable serverless platform to handle a first request by your function.
    • No out-of-the-box tools to test functions locally.

References

1 AWS lambda documentation
2 Serverless pros-cons

About

Tech Talk on AWS Lambda including a tutorial on hosting serverless website using Lambda.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published