SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Does Reverse ETL Batching to Braze Cause Slower Sync Performance?

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.

Have more questions? Submit a request
Powered by Zendesk