Serverless for Frontend Developers

By Gokulakrishnan Kalaikovan

Web Developer @ThoughtWorks | GDE

What the heck is Serverless ?

The difference between traditional cloud computing and serverless is that you, the customer who requires the computing, doesn’t pay for underutilized resources. Instead of spinning up a server in AWS for example, you’re just spinning up some code execution time. The serverless computing service takes your functions as input, performs logic, returns your output, and then shuts down. You are only billed for the resources used during the execution of those functions.

What the heck is Serverless ?

  • Serverless doesn’t mean without servers. It does involves server except you will be using someone else’s server.
  • Also known as Cloud Functions or Function as a Service (FaaS).

Eg: AWS Lambda, GCP, Azure, Netlify, ZEIT etc,

Ref: https://hackernoon.com/what-the-hell-does-serverless-mean-219a5f6e3c6a

Advantages of Serverless

  • Automatic scaling
  • Cheaper
  • Security
  • No DevOps
  • Cloud function will give me URL

Securiry: https://www.zdnet.com/article/the-top-10-risks-for-apps-on-serverless-architectures/

Use Cases

  • Web & Mobile API’s
  • Static hosting with backend service. Eg: Netlify
  • Anything under 15 mins (Previous it was 5 mins) backend process can user cloud functions.

Code Example & Demo.

Thanks!

Card: npx gokulkrishh

Ref: Power of serverless

Serverless for Frontend Developers - Google Slides