~/talk

Serverless Operations: From Dev to Production

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 14:50· Hall 8.0 F3· [serverless, devops-and-delivery]
slides:none on file

Operational guide to running FaaS on Kubernetes that gives concrete practices: use emulators or open-source platforms to develop locally but expect sync problems with localstack and prefer deploying the same runtimes in dev and prod; build pipelines produce Docker images or archives and tests are integration-heavy, one per dependency; deploy with declarative GitOps and use canary deployments to shift traffic and rollback on error rates; mitigate cold starts with package-level caching, tune memory (affects CPU/io) and consider keeping minimal warm instances for latency.

AI-written summary · about

  1. 0:00Intro
  2. 0:47Why serverless computing?
  3. 3:08Function-as-a-Service (FaaS) in a nutshell
  4. 4:06Serverless users use more functions...
  5. 5:02The traditional DevOps lifecycle
  6. 6:16The serverless DevOps lifecycle
  7. 7:17Keep the development loop fast
  8. 8:08Limitations of online serverless development
  9. 9:42Develop locally
  10. 10:53FaaS emulators
  11. 11:38cloud emulators
  12. 14:07Live-reloading in Faas platforms DIY basic live-reloading
  13. 15:21Automated, reproducible builds
  14. 17:03Comprehensive testing in a serverless world
  15. 18:52Operation Loop release.
  16. 19:44Imperative configuration...
  17. 20:36vs. declarative configuration
  18. 21:24Examples of projects focusing on declarative configurations
  19. 21:53Operation Loop deploy
  20. 22:09Understanding the Faas deployment process
  21. 27:08Canary Deployments (3)
  22. 28:05Operation Loop operate, monitor
  23. 28:18Monitoring, tracing, logging
  24. 30:04Memory allocation is linked to CPU/O shares Average runtime calculating Fibonacci numbers 1 to 100
  25. 30:53Never scaling down to zero
  26. 31:48The language can impact performance • In theory, languages should perform similar • In practice, maturity of languages differs
  27. 33:10Conclusion
~/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.