With Salesforce specifically, getting a stable and reliable event-driven stream. That's why we ended up adopting a hybrid approach of subscribing to pub/sub events, but also periodically polling the REST API in case pub/sub misses anything.
Salesforce's scattered docs don't make best practices super clear, so designing the syncs took us some time.
Salesforce's scattered docs don't make best practices super clear, so designing the syncs took us some time.