
Hi guys
Disclaimer: I'm not a Business Central developer or consultant, I'm an integration developer working on connecting an external system to BC. Everything I know about BC's API surface has come from online research, so I may well be missing something obvious to those of you in the BC ecosystem. Please bear with me, and I'd really appreciate being pointed in the right direction.
Scenario
We're integrating daily transaction batches from a core banking system into Business Central Online. The volumes are significant:
Current Approach
Based on what I could find in Microsoft's documentation, our workflow uses the standard BC API:
$batch endpoint appears to be the fastest standard method for bulk ingestion, but again, I'm not a BC expert and may simply not know what I don't know.$batch endpoint is indeed the ceiling for standard API throughput, what customization approach would you recommend for ingesting this volume? Staging tables + job queues? Custom web services? Something else entirely?I just want to be as sure as possible that we've exhausted all options in terms of increasing performance using BC's standard API surface, before advising the client to go down the customization path. We also logged a support call with Microsoft but were advised to post here for community guidance.
Any help is hugely appreciated. Thanks in advance.