RESTlet 2.0 and Vert.x for High volume Integrations

Overview In a typical high volume integration scenario most solutions take a scheduled script approach or SuiteTalk, which works fine. But, in one of the benchmark I discovered that RESTlet could achieve much better performance than that of Scheduled scripts or SuiteTalk. Read below to understand how. For this benchmark I considered a CSV file of about 8k cash sale transactions. The SuiteTalk SuiteCloud Plus Approach The initial integration was performed by SuiteTalk which took about 8-10 hours of time, using Java Client, even though SuiteCloud Plus license parallel end points were used using Java Threads. SuiteScript 2.0 MapReduce Approach I thought of using SuiteScripts, as SuiteScripts seems to be more native to NetSuite infrastructure and could save HTTPS and SOAP overhead. In this approach, I split the CSV files into chunks of 5MB using Java client and then uploaded the multiple CSV files into file cab...

Jan 17, 2016 05:51 pm   -   Author: Prasun Sultania   -   Tags:   NetSuite      Java      Vert.x      SuiteScript 2.0