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

Serverless Computing

Fred
February 21, 2020

Serverless Computing

Going beyond the hype, this talk would be a high-level overview of what serverless is and why you should consider it while building for the next billion users.

Fred

February 21, 2020
Tweet

More Decks by Fred

Other Decks in Programming

Transcript

  1. Meet Fredrick - Blog - https://www.codeisbae.com - Twitter - @fuchodeveloper

    - YouTube - http://bit.ly/2UsyuPy Fredrick Mgbeoma Andela @fuchodeveloper
  2. Open Source Festival 2020 What to expect • What is

    serverless? • Advantages of serverless and why you should consider it • Disadvantages of serverless • Top serverless cloud providers • Open source serverless platforms
  3. Money Savings You are not paying for unused space or

    idle CPU time when the application is not handling any requests Photo by Ibrahim Rifath on Unsplash
  4. Autoscaling for the next billion users Serverless computing gives you

    the benefit of flexible scaling that is managed by your cloud provider Photo by Amanda Vick on Unsplash
  5. Increased productivity and time to market With serverless Functions as

    a Service, FaaS, you focus on the business logic and less on managing complex infrastructure Photo by Dami Akinbode on Unsplash
  6. High availability With serverless, you enjoy the benefits of high

    availability and fault tolerance out of the box Photo by servermom
  7. Zero administration Deploy your code without worrying about provisioning, managing,

    or upgrading servers Photo by Amanda Vick on Unsplash Photo by Bernard Hermant on Unsplash
  8. Vendor lock-in Significant challenges when migrating from one vendor to

    another which could affect your infrastructure Photo by Hussan Amir on Unsplash
  9. Cold start For applications that require low-latency, going serverless might

    not give you the best performance Photo by 660citynews
  10. Debugging Debugging serverless applications can be challenging because the code

    environment is managed by a third party cloud provider Photo by 660citynews Photo by Wikipedia
  11. Open Source Festival 2020 Who is using serverless computing •

    FINRA - uses serverless to Perform 500 Billion Validation Checks Daily • Expedia - 6.2 billion requests a month on lambda • The Coca-Cola Company • Netflix • Autodesk
  12. Open Source Serverless Platforms • Apache OpenWhisk - https://github.com/apache/openwhisk •

    Fission - https://github.com/fission/fission • IronFunctions - https://github.com/iron-io/functions • Kubeless - https://github.com/kubeless/kubeless • OpenFaaS - https://github.com/openfaas/faas