Live data from Hacker News

Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres

news.ycombinator.com

81–82 of 82 posts

Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres

#81
post #63

This is very cool! I built a similar tool for a project with the need for two-way data syncing between Salesforce and MySQL via Laravel. Salesforce objects map quite nicely onto Laravel’s Eloquent models (and booleans work fine! ref @ianyanusko in a sibling thread) On the Salesforce side we use triggers to send a summary of field changes to Laravel to apply to its MySQL database. These are very cheap in terms of Sale…

Nice! Great point about the round trip - we do something similar for formulas and auto-generated fields like `Id`. That's awesome you built this in-house. > Syncing data from Salesforce (to seed a database for example) is done via REST too. It works OK. Have you thought about using the Bulk API for seeding? We started relying on that instead of REST, which helped us seed massive DBs much faster / more efficiently.

REST isn't too painful yet, but it will be in the not too distant future.

As you know, the REST API will deliver a maximum of 2000 records per request, so beyond a certain scale it's not really tenable in terms of speed & consumption of API calls.

So yes, Bulk API is probably going to feature soon.

Cheers Ian!

Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres

#82

Get in touch if you want to expand to NetSuite. We can have a chat...

We (Breadwinner) offer a live sync of NetSuite ERP data into Salesforce using prebuilt objects (and can handle custom objects). It's called "Breadwinner for NetSuite".

We also have a NetSuite to Postgres sync that's currently in Alpha.

For those of you considering an integration to NetSuite, keep in mind that NetSuite has both SOAP and REST connections, but (as of today) neither works with every single object. So anything you build will likely have to leverage both APIs. Pagination can also take 30-60 seconds per page retrieval, so that's an added complication for large data sets.

(Yes, you could possibly leverage NetSuite Restlets, but then you have custom code on each and every customer, hence we avoid that).

If anyone wants help on building an integration with NetSuite, happy to see if I can help. My email is in my about.

Post reply on HN