Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Lambda - Stepping into Serverless architecture

AWS Lambda - Stepping into Serverless architecture

This workshop was about what is serverless architecture and how AWS lambda plays a role in it. We looked AWS Lambda in deep and created one. We looked to multiple cases where Lambda can be used and tried to build a few of them.

Agenda:
1. Intro to Serverless Architecture | Understanding AWS Lambda
2. Examples of AWS Lambda
3. Need of Webhooks
4. Setting up API Gateway | Building the webhook

Yashish Dua

May 25, 2019
Tweet

More Decks by Yashish Dua

Other Decks in Technology

Transcript

  1. Advantages of Serverless 1. No Server Management 2. Flexible Scaling

    3. Pay for value 4. Automated high availability
  2. Drawbacks of Serverless 1. Lack of operational tools 2. Integration

    testing is tough 3. No support for stateful applications
  3. Drawbacks of Serverless 1. Lack of operational tools 2. Integration

    testing is tough 3. No support for stateful applications 4. No concept of versioning
  4. AWS Lambda Lets you run code without provisioning or managing

    servers. You pay only for the compute time you consume - there is no charge when your code is not running.
  5. Amazon API Gateway Amazon API Gateway is a fully managed

    service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
  6. Webhooks Web hooks provide a mechanism where by a server-side

    application can notify a client-side application when a new event (that the client-side application might be interested in) has occurred on the server.