Leistung 03

Systemintegrationen und APIs, die Ihre Daten konsistent halten – und melden, wenn nicht

Die meisten Integrationsprobleme sind unsichtbar bis zum Monatsende: Aufträge, die nicht synchronisiert wurden, Kunden doppelt in zwei Systemen, ein Partner-Feed, der still stehen geblieben ist. Wir entwerfen Schnittstellen als Produkte – mit Verträgen, Monitoring, Wiederholungen und Audit-Trail.

Problem

Warum Schnittstellen die Stelle sind, an der mittelgrosse Unternehmen bluten

Ein typisches Unternehmen mit 200 Mitarbeitenden betreibt ein ERP, ein CRM, einen Shop oder ein Portal, eine Lohnbuchhaltung, ein Ticketsystem und drei bis zehn SaaS-Produkte. Jedes Paar ist durch ein Skript, ein Plug-in, einen nächtlichen Export oder eine Person verbunden. Niemand hat das Gesamtbild; jede Änderung an einem System gefährdet die anderen.

Die Kosten zeigen sich als Abstimmungsarbeit, falsche Daten in Kundenkanälen und Projekte, die stocken, weil «die Schnittstelle noch nicht bereit ist». Mit der richtigen Architektur – einer Integrationsschicht mit klaren Verträgen – kann sich jedes System ändern, ohne den Rest zu brechen.

Wann Sie uns holen sollten

  • Sie führen ein neues ERP, CRM oder einen Shop ein und brauchen die Anbindung an alles andere.
  • Daten werden heute manuell abgetippt oder per Excel-Export zwischen Systemen bewegt.
  • Ein Partner, Marktplatz oder Regulator verlangt von Ihnen eine API oder einen Datenfeed.
  • Bestehende Punkt-zu-Punkt-Schnittstellen brechen regelmässig und niemand weiss warum.
  • Ein SAP- oder Microsoft-Dynamics-System muss mit einer individuellen Anwendung sprechen.
Vorgehen

So gehen wir vor

Integrationen sind Engineering, nicht Konfiguration. Wir behandeln sie mit derselben Sorgfalt wie jedes Produktivsystem.

  1. Integrationskarte und Verträge

    Die Discovery liefert ein Inventar von Systemen, Datenverantwortlichen, Flüssen, Volumen und Fehlerfällen – und ein Zieldesign: welches System für welche Daten führend ist, synchron oder ereignisgesteuert, und wie Fehler sichtbar werden.

  2. Rückgrat bauen

    Je nach Grösse: direkte REST/SOAP-Anbindung, ein schlanker Integrationsdienst oder ein Message Broker (z. B. RabbitMQ, Kafka, Cloud-Queues). Idempotenz, Wiederholungen und Dead-Letter-Behandlung sind von Anfang an dabei.

  3. Beobachtbarkeit

    Jeder Fluss hat Metriken, Logs und Alarme. Ein Dashboard zeigt, was synchronisiert wurde, was fehlgeschlagen ist und warum – lesbar für Ihr Betriebsteam, nicht nur für Entwickler.

  4. Öffentliche oder Partner-APIs

    Wo Sie Daten an Partner freigeben, entwerfen wir den API-Vertrag (OpenAPI), Authentifizierung, Rate Limits, Versionierung und Dokumentation – damit Partner integrieren können, ohne Sie anzurufen.

Lieferumfang

Was Sie erhalten

  • Integrationsarchitektur-Dokument mit Entscheidungen zu führenden Systemen und Datenflussdiagrammen.
  • Integrationsdienste oder Middleware-Konfiguration, mit automatisierten Tests gegen aufgezeichnete Schnittstellendaten.
  • Fehlerbehandlung mit Wiederholungen, Alarmen und Replay-Mechanismus; Monitoring-Dashboards.
  • Partner-/Kunden-APIs mit OpenAPI-Spezifikation, Authentifizierung und Dokumentation.
  • Infrastructure as Code, CI/CD, Runbooks; alles in Ihren Konten und Repositories.
Richtwerte
Investition
CHF 25’000 – 100’000
Dauer
1 – 3 Monate pro Integrationsprogramm

Richtwerte zur Planung. Einzelne Schnittstellen können kleiner sein; eine Integrationsschicht für ein neues ERP ist meist grösser. Der Discovery-Sprint liefert einen Festpreis. So funktioniert die Preisgestaltung →

Typische Technologie

Java/Kotlin- oder Node.js-Dienste; REST, SOAP, OData, EDI, SFTP, je nach Schnittstelle; Message Broker, wo Volumen oder Entkopplung es erfordern; PostgreSQL für Zustand; OpenAPI; Monitoring auf Basis von OpenTelemetry. Der Gründer bringt Erfahrung von SAP (2019–2022) und der Deutschen Börse (2014–2018) mit – Umfelder, in denen Schnittstellenzuverlässigkeit keine Option war.

Ein typisches Projekt

Illustratives Szenario – keine Kundenreferenz

Vorher

Ein Distributor erhält Aufträge aus einem Webshop, zwei Marktplätzen und per EDI von Grosskunden. Vier Skripte ehemaliger Mitarbeitender schieben sie ins ERP; fehlgeschlagene Aufträge fallen auf, wenn Kunden anrufen.

Nachher

Ein Integrationsdienst nimmt Aufträge aus allen Kanälen entgegen, validiert und normalisiert sie, schreibt sie mit idempotenten Wiederholungen ins ERP und alarmiert den Betrieb bei Fehlern mit Ein-Klick-Replay. Bestände und Preise fliessen alle paar Minuten zurück in die Kanäle.

Echte Fallstudien veröffentlichen wir nur mit schriftlicher Zustimmung des Kunden. Bis dahin zeigt dieser Abschnitt die Form der Arbeit, nicht ein Ergebnis, das wir für uns beanspruchen.

Geführt von einem Software-Ingenieur (seit 2008) mit Stationen bei

  • Deutsche BörseDeutsche Börse, 2014–2018
  • SAPSenior Software Engineer, 2019–2022
  • UnbluSenior Software Engineer, 2022–2024
  • InfosysSoftware Engineer, 2008–2012

Arbeitgeber des Gründers – keine Kunden von Monolith.

FAQ

Häufige Fragen

Integrieren Sie mit SAP?

Ja – über OData/REST-APIs, IDocs/RFC wo nötig und SAP BTP, wenn der Kunde es einsetzt. ABAP-Entwicklung innerhalb von SAP machen wir nicht; wir bauen die Systeme drumherum und die Integrationsschicht.

Sollten wir stattdessen eine iPaaS (Boomi, MuleSoft, Make, n8n) kaufen?

Manchmal. Für viele einfache SaaS-zu-SaaS-Flüsse ist eine iPaaS schneller, und wir empfehlen dann eine. Individuelle Integrationsdienste gewinnen, wenn Flüsse Geschäftslogik tragen, transaktionale Garantien oder hohes Volumen brauchen oder wenn die Abrechnung pro Task teuer wird. Die Einschätzung liefert eine begründete Empfehlung.

Wer betreibt die Schnittstellen, wenn Sie weg sind?

Ihr Team, mit unseren Runbooks und Dashboards – oder wir, im Rahmen eines Support-Retainers mit definierten Reaktionszeiten. In beiden Fällen gehören Ihnen Code und Konten.

Können Sie unsere bestehenden, undokumentierten Schnittstellen reparieren?

Meistens. Wir beginnen mit einer kurzen Diagnose (Festpreis): dokumentieren, was existiert, Monitoring ergänzen, damit Fehler sichtbar werden, und dann entscheiden, was stabilisiert und was ersetzt wird.

Weitere Leistungen

Verwandte Leistungen

Welche Systeme müssen miteinander sprechen?

Zählen Sie sie auf, sagen Sie uns, welche Daten fliessen und was heute bricht. Sie erhalten innerhalb von zwei Arbeitstagen eine schriftliche Einschätzung.