Integration & Automatisierung

Die Systeme verbinden, die Sie ohnehin betreiben, und die Handarbeit löschen, die heute dazwischen sitzt.

Die meisten Unternehmen haben weniger ein Softwareproblem als ein Lückenproblem. Die Buchhaltung ist in Ordnung. Die Logistikplattform ist in Ordnung. Der Lieferant sendet seine Daten pünktlich. Das Problem ist die Person, die aus dem einen exportiert, in Excel umformatiert und ins nächste einfügt — jeden Morgen, an den meisten Tagen korrekt.

In dieser Lücke leben Fehler, Verzögerungen und Personenabhängigkeit. Ich verbinde die Systeme, die Sie bereits betreiben — Buchhaltung, Logistik, Lieferanten, CRM, interne Werkzeuge — und automatisiere die Arbeit dazwischen: als saubere API-Integration, als Datei-Pipeline, die jedes Format verdaut, auf dem ein Partner besteht, oder als geplanter Abgleich, der nur die Abweichungen meldet.

Die größte davon läuft unbeaufsichtigt, jede Minute rund um die Uhr, und bewegt Aufgaben der Kartenverwaltung zwischen dem CRM eines Kraftstoffunternehmens und dem Portal seines Anbieters — mit einem Ergebnis, auf das das CRM sich verlassen kann. In jeder Größenordnung gilt dasselbe Prinzip: Die Daten sollen sich selbst bewegen — und laut werden, wenn sie es nicht können.

Was Sie bekommen

Systeme, die miteinander sprechen

API-Integrationen, wo es eine API gibt, und robuste Datei- oder Scraping-Pipelines, wo es keine gibt — Partner modernisieren selten nach Ihrem Zeitplan.

Automatisierung des täglichen Handgriffs

Das Ritual aus Export, Umformatieren und Import wird zu etwas Geplantem, Protokolliertem und Wiederholbarem. Weniger Tabellen, weniger Copy-Paste-Fehler, schnellerer Betrieb.

Fehler, die sich melden

Wiederholungen, Dead-Letter-Behandlung und Alarme. Eine stille Integration, die vor drei Wochen aufgehört hat zu arbeiten, ist teurer als gar keine.

Eine prüfbare Spur

Was wann bewegt wurde und was damit geschah. Wenn die Buchhaltung fragt, warum eine Zahl abweicht, sollte die Antwort Minuten dauern, nicht einen Tag.

Wie es abläuft

  1. 01

    Erfassen, was sich tatsächlich bewegt

    Welche Daten, von wo, wohin, wie oft, und wer es richtet, wenn es falsch ist. Dieser Schritt fördert regelmäßig Abläufe zutage, an die sich niemand mehr erinnert hat.

  2. 02

    Mit dem schmerzhaftesten Übergang beginnen

    Eine Integration, die eine tägliche Handarbeit beseitigt, trägt sich selbst und belegt den Ansatz, bevor der Umfang wächst.

  3. 03

    Für den Partner bauen, den Sie wirklich haben

    Nicht für den mit sauberer Dokumentation. Fehlerhaftes XML, stille Schemaänderungen und Rate-Limits um drei Uhr nachts sind der Normalfall und werden eingeplant.

  4. 04

    Überwachen, dann erweitern

    Sobald es unbeaufsichtigt läuft und sich meldet, wenn es nicht kann, ist die nächste Anbindung unkompliziert.

Meist gebaut mit

GoTypeScriptKafkaPostgreSQLREST & XMLGeplante WorkerDocker

Wo ich das gemacht habe

Häufige Fragen

Unser Lieferant hat keine API. Geht das trotzdem?

Meistens ja. Ein großer Teil realer Integration läuft über Dateien — XML, CSV, Exporte mit fester Satzlänge, manchmal E-Mail-Anhänge — und das ist gut machbar, solange das Format konsistent genug ist, um es zu validieren. Ich habe Pipelines um Partner gebaut, die hunderttausende Dateien pro Tag in einem Format schicken, das heute niemand mehr entwerfen würde.

Was, wenn der Partner das Format ohne Ankündigung ändert?

Gehen Sie davon aus, dass er es tut. Meine Pipelines prüfen eingehende Daten gegen eine erwartete Struktur und halten laut an, statt Unsinn zu importieren. Eine Schemaänderung durch einen Alarm zu bemerken ist ein kleines Ärgernis; sie drei Wochen später über eine falsche Rechnung zu bemerken, nicht.

Können Sie etwas in unserer bestehenden Software automatisieren?

Oft ja — über deren API, deren Datenbank, deren Exportformate oder als Dienst daneben. Das System neu zu schreiben, für das Sie bereits bezahlt haben, ist selten die richtige Antwort, und ich suche zuerst den Weg, der es bestehen lässt.

Wie lange dauert eine typische Integration?

Eine einzelne, gut dokumentierte Anbindung dauert oft Tage bis wenige Wochen. Die Komplexität kommt fast nie aus dem Code — sie kommt aus Zugängen, Zugangsdaten, undokumentiertem Verhalten und dem Warten auf die IT-Abteilung der Gegenseite, was man ehrlich einplanen sollte.

Ein ähnliches Projekt?

Beschreiben Sie mir, was das System leisten und mit welchen Systemen es sprechen muss. Sie bekommen eine klare Einschätzung zu Umfang, Reihenfolge und dem, was ich zuerst bauen würde — noch bevor Sie sich festlegen.

Gespräch beginnen