e.g. what I was working on today is our Worker that acts like a middleware for Azure AI Document Intelligence. The Worker fixes a lot of annoyances/missing features, like storing of results and caching.
if our python scripts talked directly to Microsoft, we would be paying $10 per 1,000 requests, even if we had previously OCR'd the same file. It would also take several seconds (because it would process the same file again from scratch).
eh, it's kinda fair when you consider how good it is. It's just stupid that Microsoft doesn't serve you the same result when you make the same request lol. So we built a Worker that fixes that for us.