Zum Inhalt springen
ERP Builders

ERP-Integrationen

Integrationen, die auch nach der Demo funktionieren

Zwei APIs zu verbinden ist der einfache Teil. Die Arbeit liegt darin festzulegen, welches System welchen Datensatz führt, was passiert, wenn ein Aufruf um 2 Uhr nachts scheitert, und wie jemand davon erfährt.

Grundsätze

So bauen wir jede Integration

Jede Integration beginnt mit einer Datenhoheitskarte: Für jede Entität – Kunden, Artikel, Preise, Aufträge, Bestände, Rechnungen, Zahlungen – ist ein System die führende Quelle, die anderen erhalten Kopien. Die meisten Fehler, die wir beheben sollen, gehen auf zwei Systeme zurück, die beide glauben, dasselbe Feld zu führen.

Aufrufe sind idempotent, damit eine Wiederholung nie einen doppelten Auftrag erzeugt. Fehler landen in einer Queue mit exponentiellem Backoff und danach in einer Dead-Letter-Liste, die jemand einsehen und erneut abspielen kann. Zugangsdaten liegen in einem Secrets-Store mit minimalen Rechten, und jeder Lauf hinterlässt einen durchsuchbaren Logeintrag.

Nächster Schritt

Sie möchten etwas anbinden, das hier fehlt?

Hat es eine API, einen Dateiexport oder eine Datenbank, lässt es sich meist integrieren. Sagen Sie uns, worum es geht.