What problems is Azure Functions solving and how is that benefiting you?
We’ve been leaning on Azure Functions for our backend ops, lightweight, serverless, and does the job without needing a full blown container standing by. For website perf checks with Puppeteer, it’s been rock solid. Spawns fast, grabs the page, pulls the HAR file, and dumps all the timing and size metrics. Perfect for flagging resource bottlenecks and render blockers.
We also use it to probe remote ports and check service health, basically a stealth ops bot that runs on schedule or trigger. Multi region deploys let us run tests from edge locations so we can debug region specific issues.
It’s smooth with both Linux and Windows runtimes, so whether Puppeteer needs headless Chrome or we’re doing socket-level scans, it doesn’t choke. Scaling is auto magical. One second you're running a few probes, next second you're spawning 100 checks.
We spin up Azure Functions in multiple data centers worldwide so our apps run faster and stay close to users in each region. Having both Linux and Windows support makes life way easier on the ops side. Also, the way Azure handles memory beats out other serverless setups like Firecracker, which gives us a smoother, more solid environment to run our workloads without surprises. Review collected by and hosted on G2.com.