Salesforce reps don't even know what Heroku Connect is. I couldn't get someone to sell it to me! I think the idea is great, glad to see someone picking it up.
Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
21–30 of 82 posts
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#22Get in touch if you want to expand to NetSuite. We can have a chat...
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#23Get in touch if you want to expand to NetSuite. We can have a chat...
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#24Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#25I tried to build this a few years ago using Salesforce’s webhooks and discovered that low-value tenants are on shared infrastructure where things like scheduled jobs can run instantly… or 10 minutes later, and Salesforce make no guarantees about when things will happen — making any attempt to use Salesforce as a source of truth unreliable. The polling solution is neat but I am imagining it’ll run into issues with API…
If I'm understanding correctly, the scheduled jobs refer to the Bulk API (I agree it executes at seemingly random speeds). We only use the bulk api on the initial “seed”, where we write a large amount of data from salesforce to postgres. Otherwise, when it comes to reading/writing data, we stick to the REST API, which we’ve found pretty performant and which Heroku Connect seems to rely on, too: https://devcenter.heroku.com/articles/mapping-configuration-...
> Are you limited to working with customers that are paying Salesforce enough…
Yeah, right now we do require that users are on Salesforce plans that include API access, which are Performance, Developer, Unlimited, and Enterprise (or Professional w/ API add-ons).
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#26Earlier quoted context omitted.
I don't know much about Bracket, but looking through their docs[1] it looks like they support streaming from Salesforce as an alternative to batch/scheduled jobs (which is what Fivetran does) [1] https://docs.usebracket.com/streaming
Yup! We offer two ways of interacting with Salesforce: polling and streaming. The benefits of streaming are faster syncs and optimized Salesforce API usage. Right now, we're focusing on use cases that require changes to be synced within a minute. Fivetran and its ilk are generally more focused on large data batches at less frequent intervals (e.g., to unlock 1-minute syncs at Fivetran, you must be on the Enterprise p…
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#27Message me, might have a use-case with a Fortune 100.
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#28Is bracket using Postgres CDC (via WAL)?
If you're curious, you can read more about our approach to it and the actual SQL we use here: https://docs.usebracket.com/streaming#postgres
Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#29Re: Launch HN: Bracket (YC W22) – Two-Way Sync Between Salesforce and Postgres
#30I wish you had built this in 2021 but congrats!! Message me, might have a use-case with a Fortune 100.