4 ms·
Having escape hatches is critical, but they should also be well built, or it can cause just as much headache. Example from us using Azure Data Factory: You can
by addled 3y ago
Having escape hatches is critical, but they should also be well built, or it can cause just as much headache.
Example from us using Azure Data Factory: You can add a step to call out to an API, which we did for a data flow that had a lot of calls. Performance was atrocious. Dug into it, and the API getting called was replying in 100ms or so, but ADF's "escape hatch" was adding 5-10 seconds of overhead to send the POST and parse the HTTP status code.
Microsoft Support said that's normal, expected behavior for the service.
In the end, we had to write an additional batching layer ourselves.
- nnurmanov 3y agoThis ADF abbreviation remind me of another framework we used, it is Oracle ADF (application development framework) and it was awesome low-code tool! You can literally create CRUD with entry form within minutes, we Spring Boot and ReactJs it could take substantially longer. The good part of the tool is that the code is available and you can make any changes you want. In the enterprise they prefer time to market over beauty or UX, so it did its job perfectly.
- jwoq9118 3y agoIn Microsoft land the best escape hatch is writing an Azure Function.