Amazon Product API on Azure Functions: The 230-Second Trap
Run a Timer-triggered Amazon Buy Box price-watch on Azure Functions (Node.js v4 model), reusing the TypeScript quickstart's client.js and retry.js unmodified. Two Azure-specific traps: a 230-second Load Balancer ceiling on HTTP triggers that no functionTimeout setting can override, and a Timer trigger's own opt-in retry policy, which reruns the WHOLE function on an uncaught exception and can double-bill an entire batch if a single ASIN's error is allowed to escape.