Leistung · Backend
Daten-Pipelines, die nicht beim ersten Edge-Case brechen.
Viele Setups funktionieren in der Demo. Im Produktivbetrieb scheitern sie an Doppel-Triggern, Timeouts, fehlenden Retries und nicht existierenden Logs. Wir bauen Backends mit den Eigenschaften, die am Tag 100 noch zählen: idempotent, observable, dokumentiert.
Wofür wir typischerweise gebaut werden
- Webhook-Aufnahme: Stripe, HubSpot, Cal.com, GitHub oder eigene Systeme - mit Signatur-Validierung, Retry-Queue und Replay.
- API-Brücken zwischen Tools, die nicht von Haus aus miteinander reden - mit Rate-Limit- Awareness und Backoff.
- Daten-Synchronisation zwischen CRM, ERP, Buchhaltung, Marketing-Tools - inkrementell, idempotent, mit Konflikt-Behandlung.
- Reporting-Backends: Daten aus mehreren Quellen aggregiert, vorberechnet, an Dashboards oder per Mail ausgespielt.
- Multi-Tenant-Setups mit Row-Level-Security in Postgres und sauberer Mandanten- Trennung.
- Backend für eigene Web-Apps: Supabase, Edge-Functions, klare Datenmodelle, ehrliche Migrations.
Was wir nicht weglassen
- Migrations als Code: jede DB-Änderung ist versioniert, reproduzierbar, rückrollbar
- Idempotency-Keys: jeder schreibende Endpoint ist gegen Duplikate gehärtet
- Strukturierte Logs: Request-IDs, Korrelationen, durchsuchbar in Vercel/Logflare/Sentry
- Health-Checks und Alerts: Stalled-Queue-Detection, Error-Rate-Alarms, Slack-Notify
- Tests: Unit für Logik, Integration für DB, End-to-End für die kritischen Pfade
- README, das hält: Setup, Architektur, Failure-Modes, Runbook
Tech-Auswahl
Supabase für Postgres, Auth, Storage, Edge-Functions - meist die schnellste sinnvolle Wahl für KMU- und SaaS-Setups in der EU.
Cloudflare Workers für latenzkritische Endpoints, KV/D1 wenn passend.
Vercel Functions / Edge für die Integration in bestehende Next.js-Apps.
REST oder GraphQL je nach Konsumenten-Anzahl und Komplexität - wir verschreiben dir kein Pattern, das nur zum Aufwand passt, den es löst.
Beispiel-Use-Case: Stripe-Webhook-Pipeline
Häufiges Setup: Stripe sendet Webhooks zu Subscription-Events. Pipeline validiert die Signatur, schreibt das Event idempotent ins Postgres-Audit-Log, aktualisiert den Subscription-Status der Kunden, schickt bei Cancel eine Mail, und re-syncht alles ins CRM. Bei Fehlern landet das Event in einer Replay-Queue mit exponentiellem Backoff. Stripe-Reconciliation am Monatsende passt zur DB-Sicht - automatisch.
Preis und Dauer
Einzelne Pipelines starten bei 4.000 EUR (z. B. eine Webhook-Strecke mit DB-Schreibung und Slack-Alert). Komplexere Setups mit Mehr-System-Sync, Multi-Tenancy oder Datenwarehouse- Anbindung liegen bei 10.000-20.000 EUR. Wartung optional: 500-1.500 EUR/Monat je nach SLA.
Welche Daten oder Systeme willst du zusammenbringen?
Im Erstgespräch zeichnen wir die Architektur, identifizieren die Risiken und nennen dir Aufwand und Preis schriftlich.
