Question
Is it expected for enabling batching in Segment Reverse ETL to Braze to significantly slow down syncs, especially when processing high volumes of records?
Product
Segment Reverse ETL
Environment
Segment Console
Answer
Yes, enabling batching in Segment Reverse ETL to Braze can increase the overall sync duration. When batching is enabled, Segment groups records into batches before sending them to Braze, which reduces the number of API calls and helps avoid rate limiting errors. However, processing larger batches introduces higher latency per request and may require retries for entire batches, resulting in longer load times compared to sending individual records in parallel.
Additional Information
Batching improves reliability and reduces rate-limit errors, but may increase wall-clock time for large syncs. To optimize performance, consider using incremental syncs and adjusting sync frequency to distribute the workload.