~/talk

2 Years, 0 Servers: Lessons learned from running a startup 100% on Serverless

Talkat Cloud Native & OSS Day Tel Aviv 2019 · on Tuesday, 2019-12-03· [serverless]
links:none on file
slides:none on file

Company runs 100% serverless on AWS: Lambda + API Gateway, S3 for static, Serverless framework and deployment tool up. Production system has 70 functions and uses CI-side secret injection after SSM decryption hit limits. Tackles Lambda limits with recursive invocations to bypass the 15 minute limit and asynchronous API-handling for >30s work. Mitigations for cold starts include webpack bundling, pruning node_modules, lazy-loading and an open source bundler lambda pack. Benefits: zero servers, immutable versions, aliases and instant rollbacks; downsides: cold-start latency, extra AWS services and hop-induced latency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47What is IDEO
  3. 2:13Lets build a Slack bot
  4. 2:23The upper bot
  5. 2:41Deploy to the cloud
  6. 2:53Write up
  7. 3:05Testing
  8. 3:21Comments
  9. 4:01Lambda
  10. 4:31What we got
  11. 5:40What we didnt get
  12. 5:50Will server lease work
  13. 8:09First thing
  14. 8:22Using aliases
  15. 9:35Infrastructure
  16. 10:09Serverless Example
  17. 10:42Security
  18. 12:22Limitations
  19. 12:59Recursive invocations
  20. 13:30Coupled invocations
  21. 14:19No persistent server
  22. 16:13Optimizing
  23. 17:41Lazy code
  24. 18:24lambdapack
  25. 18:50latency
  26. 19:52lambdas
  27. 20:37concurrency limit
  28. 21:04one large function
  29. 22:28secrets
  30. 22:55SSM
  31. 23:27Decryption
  32. 24:03Logging
  33. 24:32CloudWatch
  34. 24:49PaperTrail
  35. 25:45Active Improvement
  36. 26:26Improvements
  37. 27:02Challenges
  38. 27:19Conclusion
  39. 27:44Tals Twitter
~/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.