Scaling Serverless F# with Azure Functions
summary
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
chapters (47)
- 0:00Introduction
- 0:10Theme
- 0:34About me
- 2:43Battleplan
- 3:36Functions
- 3:51Definition
- 7:54Creating a Function App
- 8:35Writing Code
- 8:46Visions
- 9:13Hack
- 9:55Web Client
- 10:53Webhook
- 11:39Posting to Stack
- 12:05Function Demos
- 13:41Creating Functions
- 16:47Writing the Code
- 18:09Testing the Code
- 19:17Success
- 20:04Function Structure
- 28:17Recap
- 29:01Why Functions
- 31:44Hacking
- 32:04Problems
- 33:20What I want
- 34:08Why I dont use Visual Studio
- 34:55Creating a function
- 39:06Fixing the error
- 40:15Running the code
- 40:52Troubleshooting
- 41:10Paradox
- 43:18Interactive Mode
- 44:12Running Locally
- 46:01Result
- 46:31Summary
- 47:50The idea
- 48:36Precompiled folder
- 49:56Precompiled DLL
- 51:47Precompiled benefits
- 52:40Not very good formula
- 52:52Writing functions
- 53:22Mapping functions
- 57:00Create a user script
- 57:45Graph file
- 58:06Graph visualization
- 58:23Code visualization
- 58:38Check mentions
- 58:58Conclusion
related talks
01h 03mGrowing Serverless code with Azure Functions and F#
59mServerless Compute with Azure Functions
53mUsing F# on Azure Functions in Production
01h 01mServerless Azure Data handling
01h 01mEvent driven applications in Azure
01h 02mServerless F# with Azure Functions: fsibot goes nano-services
42mServer-less compute with .NET based Azure Functions
48mIntroduction to Serverless Functions
