Hacker News new | ask | show | jobs
by toomuchtodo 747 days ago
Time and effort. Integrations require a team to build, as well as provide care and feeding as API structures change beneath your system, sometimes with zero notice. It helps if you can partner with companies who will own and maintain their own integration, but you will need to demonstrate a value proposition to them that it is worth their resources.

If an integration breaks, in my experience, your application telemetry alerts to this. Parts of the system are paused. A fix is implemented, shipped to your fleet (compute responsible for processing web hooks, polling API endpoints, or both), and the system is gracefully unpaused (your queue for scheduled polling tasks begins to fill again, or you allow webhooks ingested to flow through to processing stages vs being held in a queue).

In theory, you’re “just” serializing and deserializing JSON. In practice, it’s a constant grind keeping the machine running.

Perhaps https://news.ycombinator.com/item?id=40469773 might assist in your efforts. Good luck!