secra bookings GmbH

Skalierbares Plattform-Wachstum durch bidirektionale API-Integration

Projektgraphik

Ausgangs-situation

Unser Kunde secra bookings GmbH, ein Dienstleister, der sich auf die Online-Buchung, sowie den digitalen Vertrieb und die Vermarktung von Ferienunterkünften spezialisiert hat, und das niederländische Unternehmen Booking Experts B.V. (BEX), ein Anbieter von Buchungs- und Immobilienverwaltungssystemen, haben sich 2025 zu einer Zusammenarbeit entschlossen, um beiderseitig erhebliche Wachstumspotenziale zu erschließen. secra bookings wollte einen skalierbaren Zugang zu neuen Großkunden (wie Wohnwagenparks und großen Ferienparks) gewinnen, während Booking Experts die technischen und operativen Markteintrittsbarrieren für den deutschen Reisemarkt reduzieren wollte.


Um diese Zusammenarbeit auf technischer Ebene zu ermöglichen, war eine zuverlässige bidirektionale API-Integration zwischen den beiden Buchungsplattformen erforderlich. Die API musste eine nahtlose, zuverlässige Datensynchronisation in Echtzeit zwischen beiden Systemen unterstützen. Zu den definierten Kernfunktionen gehörten regelmäßige vollständige Datensynchronisationen sowie ein sicheres Admin-Backend mit manueller Synchronisationsmöglichkeit.


Mit dem Ziel, die Bereitstellung zu beschleunigen, beauftragte secra bookings im Herbst 2025 Spaceteams mit der Konzeption und Implementierung der skalierbaren API-Integrationslösung, deren Fertigstellung für Anfang 2026 angestrebt wurde.

LAUFZEIT

Oktober 2025 – Januar 2026

TEAM

2 – 3 Entwickler
1 Team & Product Coach

BRANCHE

Tourismus & Online Travel
Travel Technologies
SaaS provider

LEISTUNGEN

  • Echtzeit-Datensynchronisation über mehrere API-Endpunkte hinweg, unterstützt durch Webhooks, bidirektionale API-Integration und regelmäßige vollständige Datensynchronisationen.
  • Sicheres Admin-Backend für die Überwachung von Systemintegrationen, Fehlerbehandlung und manuelle Datensynchronisation.
  • Slack-Integration für Echtzeitbenachrichtigungen, Integrationsüberwachungswarnungen und operative Transparenz über Teams hinweg.

Unser
Vorgehen

Strukturierte Bereitstellung und risikobewusste Umsetzung

Auf Grundlage der Anforderungsdokumentation haben wir Fragen und offene Punkten zusammengestellt, die wir gemeinsam mit secra bookings während des Projekt-Kickoff-Meetings besprochen haben. Zur kontinuierlichen Projektkoordination haben wir wöchentliche Statusmeetings mit dem Kunden eingeführt und Slack-Kanäle eingerichtet, um die asynchrone Kommunikation mit secra und BEX zu ermöglichen.


Anschließend entwarfen wir eine Systemarchitektur, die auf die definierten Anforderungen zugeschnitten war, und leiteten daraus ein Domänenmodell ab. Auf dieser Grundlage unterteilten wir den Gesamtumfang in klar definierte, überschaubare Implementierungstickets und priorisierten diese systematisch. Während dieses Prozesses bewerteten wir jedes Ticket, indem wir explizit die Fragen „Was ist der geschäftliche Nutzen für den Kunden?“ und „Was ist das Implementierungsrisiko unter Berücksichtigung externer Systemabhängigkeiten und unklarer Spezifikationen?“ beantworteten. Dieser strukturierte Ansatz ermöglichte es uns, dem Kunden eine klare Empfehlung und einen Projektplan zu liefern, der sowohl Risiken beachtet als auch den Fokus auf Funktionen mit hoher Wirkung und die effiziente Nutzung von Entwicklerressourcen sicherstellte.


Schon früh haben wir die API-Synchronisierung als den Bereich mit dem höchsten Risiko identifiziert, da nicht alle Verhaltensweisen vollständig dokumentiert waren und während der Implementierung detaillierte Erkenntnisse gewonnen werden mussten. Um den Fortschritt zu beschleunigen, haben wir bewusst risikoarme Arbeitsabläufe parallelisiert und einen zusätzlichen Softwareentwickler in das Projekt aufgenommen.

Lösung &
Ergebnis

Aufbau einer zuverlässigen API-Integration

Wir haben eine Datensynchronisation über mehrere API-Endpunkte zwischen secra bookings und Booking Experts implementiert, um wichtige Buchungsdaten wie Ferienimmobilien, Preise, Verfügbarkeit und Reservierungen auszutauschen. Diese Synchronisation wurde durch Webhook-Empfänger und AWS SQS-basierte Warteschlangen unterstützt, um eine zuverlässige, entkoppelte und skalierbare Verarbeitung zu gewährleisten. Darüber hinaus wurden Aktualisierungsprozesse implementiert, um eine vollständige Datensynchronisierung zu ermöglichen. Diese wurden durch eine regelmäßige automatisierte Konsistenzprüfung auf veraltete Daten ergänzt, um Inkonsistenzen zwischen den Systemen proaktiv zu erkennen und zu korrigieren.


Zur Unterstützung der betrieblichen Arbeitsabläufe haben wir mit EasyAdmin ein sicheres administratives Backend aufgebaut, um wichtige Datenpunkte und Statistiken anzuzeigen und bei Bedarf eine manuelle Datensynchronisierung zu ermöglichen. Die Benutzerverwaltung und Zugriffskontrolle wurde über eine Okta-basierte Authentifizierung und Autorisierung implementiert.


Um die Transparenz und Stabilität des Betriebs zu gewährleisten, haben wir eine Protokollierungs- und Überwachungsstrategie definiert und Sentry für die Verfolgung von Ausnahmefällen eingerichtet. Eine Slack-Integration wurde hinzugefügt, um operative Benachrichtigungen und Warnmeldungen in Echtzeit zu übermitteln.


Die Integration wurde vom secra-Vertriebsteam mit Vorfreude erwartet, da sie neue Vertriebsmöglichkeiten eröffnet, den Zugang zu Großkunden ermöglicht und durch die Partnerschaft mit Booking Experts ein erhebliches Wachstumspotenzial schafft.

Eingesetzte Technologien

PHP

Symfony

SOAP API

REST API

Redis

MySQL

Doctrine

AWS

Okta

Sentry

Grafana

Slack API

EasyAdmin

GitLab

Ryan Scoville

Geschäftsführer secra bookings GmbH

SVG Quote Icon

Spaceteams hat uns mit der Übernahme des Projekts erheblich unterstützt, da sowohl während der Einarbeitung als auch im Laufe des Projektes nur minimaler Aufwand unsererseits erforderlich war. Wir schätzen insbesondere die klare Kommunikation, die hohe Transparenz und die strukturierte Art und Weise, wie das Projekt während der gesamten Umsetzung gemanagt wurde.

Welche Wachstumspotentiale gibt es für Ihr Unternehmen?

Integrationslösungen machen Kooperationen und erweiterte Geschäftsfelder möglich. Wir begleiten Sie gerne bei der technischen Umsetzung!

Weitere Projekte

Zur Projektübersicht