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

You shall not FaaS

manu rink
February 16, 2018

You shall not FaaS

"Serverless" or FaaS is with no doubt the latest trend in the cloud computing world. No wonder! It claims that everybody can deploy and host services in the cloud in no time, auto scaled, fully managed by the hosting platform and most importantly - super cost effective. A dream for every developer, admin or devops.
But can this dream really be true? You already might smell the rat :)
This talk wants to show what you better not shall do with serverless technologies, which pitfalls you should vastly avoid and how you prohibit your services from burning senseless money out of your pockets. But no worries! There will be a happy end with a bunch of hints and scenarios on how to get full bliss from our beloved Jeff <3

manu rink

February 16, 2018
Tweet

More Decks by manu rink

Other Decks in Technology

Transcript

  1. Did it hurt when... ... you created a "at least

    it does it's job" thing ... and then said "Nah" [ things happened ] ... did things your common way? [ no profit ] http://4.bp.blogspot.com/-GyHYgJ89IPM/UdUMR4XyAjI/AAAAAAAAJEc/uMw6_Pqqrs8/s570/02-words_add_meaning_to_pictures.jpg
  2. Said it’s just not ready yet… ... when you created

    a thing [ things happened ] ... and instantly deleted it? [ no profit ] http://favoritememes.com/_nw/88/84578727.jpg
  3. You started hating it when… ... you missed something during

    development [ things happened ] ... and burned a serious amout of money? [ no profit ] http://iruntheinternet.com/lulzdump/images/science-wizard-burning-money-dollars-14189000382.jpg
  4. https://sourcebox.be/blog/2017/08/07/serverless-a-lesson-learned-the-hard-way/ 2 weeks vacation Current $ 5 Forecast $ 83

    Current $ 180 Forecast $ 800 Update calc cache duration write metadata blob change activated The ~$200 return!
  5. Jeff is NOT… a fluffy tool to solve all design

    & architecture problems http://cdn7.viralscape.com/wp-content/uploads/2015/04/Flying-Cat-19.jpg
  6. Jeff will NOT… help reduce your system’s complexity magically in

    fact you might even make it worse https://imgflip.com/
  7. Example A: Copy & Paste to Serverless Production System Let’s

    call it legacy “Future proof” System You needed to rewrite “a lot” anyway
  8. Example B: The Green Field - $everything serverless Brand new

    $all serverless Just … because reasons!
  9. Architecture Latency Consistency Availability Need for State Costs o Usage

    o Memory need o Your budget? o Again: Architecture! Think about…
  10. Consumption Plan “pay what you use” dynamic auto scale App

    Service Plan “my fixed resources” planned scaling