~/talk

Performance Tales of Serverless

Talkat Codemotion Rome 2018 · 2018-04-13..04-14· [serverless, web-performance]
slides:none on file

Compares AWS Lambda, Azure Functions and Google Cloud Functions with concrete benchmarks: measures cold starts that can add seconds, shows local processing of 1 million events takes seven hours while serverless ranges from ~22 minutes down to 1 million events in 4 minutes on tuned AWS (limited by Kinesis throughput); Google hits concurrency/instance limits and requires HTTP connection pooling fix to handle spikes. Uses Kinesis, Pub/Sub, memory/CPU tuning and load tool Artillery to build and validate the tests.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Function-as-a-Service in one picture
  3. 1:09Faas Cloud Offerings
  4. 1:46Why Serverless?
  5. 3:05Ideal Scalability: Throughput
  6. 3:26Ideal Scalability: Latency
  7. 6:33Visitors during sample 5 hours
  8. 7:02Dependency Call Duration (ms)
  9. 7:29Target End-to-End Latency (ms)
  10. 8:07AWS Lambda Latency (ms)
  11. 8:36Google Cloud Functions Latency (ms)
  12. 8:52Azure Functions Latency (ms)
  13. 9:08Cold Start
  14. 11:36Requests/sec during sample 5 hours
  15. 12:39How to improve it
  16. 14:37Serverless ETL
  17. 15:25AWS, Azure & GCP Processing 1 Min Points
  18. 17:06AWS Processing Speed per Reserved RAM
  19. 19:51Requests/sec around TV show
  20. 20:33Azure Functions Response Percentiles (ms)
  21. 21:29AWS Lambda Response Percentiles (ms)
  22. 22:24Google Cloud Functions: Throttled
  23. 24:33Preparation of this talk
  24. 25:26Serverless artillery
  25. 26:40Is Serverless Good for My Next Project?
  26. 28:04Perfect Scenarios
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.