~/talk

Scaling Serverless F# with Azure Functions

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [serverless]
slides:none on file

Builds a Slack bot that pulls Yahoo exchange rates and posts every 5 seconds using Azure Functions with F#; the demo runs end-to-end (timer trigger → queue → HTTP output) and successfully posts to Slack. Development uses VS Code and the Azure Functions Core Tools (npm) to run functions locally and restore NuGet deps, and a pre-compiled DLL approach to get unit tests and better tooling. About 10–20 functions expose scaling and wiring pain, so a simple Graphviz extractor maps timer + queue triggers and bindings to spot disconnected queues.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10Theme
  3. 0:34About me
  4. 2:43Battleplan
  5. 3:36Functions
  6. 3:51Definition
  7. 7:54Creating a Function App
  8. 8:35Writing Code
  9. 8:46Visions
  10. 9:13Hack
  11. 9:55Web Client
  12. 10:53Webhook
  13. 11:39Posting to Stack
  14. 12:05Function Demos
  15. 13:41Creating Functions
  16. 16:47Writing the Code
  17. 18:09Testing the Code
  18. 19:17Success
  19. 20:04Function Structure
  20. 28:17Recap
  21. 29:01Why Functions
  22. 31:44Hacking
  23. 32:04Problems
  24. 33:20What I want
  25. 34:08Why I dont use Visual Studio
  26. 34:55Creating a function
  27. 39:06Fixing the error
  28. 40:15Running the code
  29. 40:52Troubleshooting
  30. 41:10Paradox
  31. 43:18Interactive Mode
  32. 44:12Running Locally
  33. 46:01Result
  34. 46:31Summary
  35. 47:50The idea
  36. 48:36Precompiled folder
  37. 49:56Precompiled DLL
  38. 51:47Precompiled benefits
  39. 52:40Not very good formula
  40. 52:52Writing functions
  41. 53:22Mapping functions
  42. 57:00Create a user script
  43. 57:45Graph file
  44. 58:06Graph visualization
  45. 58:23Code visualization
  46. 58:38Check mentions
  47. 58:58Conclusion
~/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.