Was wir lösen

Backend-Entwicklung: APIs und Services, die im Betrieb bleiben

APIs, Services und Integrationen, die gewachsene Systemlandschaften verbinden und im Betrieb bleiben.

Services und APIs, die andere Teams weiterbetreiben können

Hinter jeder Anwendung steht ein Backend, das Daten hält, Regeln durchsetzt und Systeme verbindet. Wir entwerfen und bauen diese Schicht so, dass sie dokumentiert, testbar und übergabefähig ist.

Dazu gehören APIs und Services, Authentifizierung und Rechte, Anbindungen an Legacy-Systeme und Headless-CMS sowie Automatisierung von Abläufen, die heute noch manuell laufen.

Übergabefähigkeit ist bei uns Anspruch, kein Nebeneffekt: Was wir bauen, soll das Team des Kunden nach dem Projekt ohne uns weiterentwickeln können.

Typische Ausgangslage

Neue Services entstehen selten auf der grünen Wiese. Bei ImmobilienScout24 laufen Backend und Routing auf PHP und Laravel, das React-Frontend setzt darauf auf. Bei NotarPartner war die bestehende Software technologisch so gealtert, dass jede neue Funktion teurer wurde als ihr Wert.

Wie wir sie angehen

  • Services mit klarer Schnittstelle: Für MediaMarktSaturn haben wir den Coupon Management Service mit GraphQL-API und Microservice-Backend gebaut.
  • Pragmatische Wahl der Werkzeuge: Für NotarPartner setzen wir auf Supabase mit REST-Schnittstellen und LibreOffice für die Word-Generierung.
  • Integration in den Bestand: Bei ImmobilienScout24 halten eigene Webpack-Konfigurationen den Übergang zwischen Laravel-Routing und React-Frontend sauber.
  • Tests und Übergabe von Anfang an: End-to-End-Tests mit Cypress und Playwright, Dokumentation und Wissenstransfer an die internen Teams.

Das Coupon-Tool ist 2023 an die internen Teams von MediaMarktSaturn übergegangen und läuft seitdem ohne uns weiter. Bei ImmobilienScout24 arbeiten 5 Engineers von alm im Team des Kunden.

Ablauf

Backend-Vorhaben gehen wir in drei Phasen an. Jede Phase endet mit einem Ergebnis, auf dessen Basis Sie entscheiden, ob und wie es weitergeht.

  1. Beratung und Architektur, ab einer Woche: Wir kartieren Ihre bestehenden Systeme und Schnittstellen und entscheiden mit Ihnen, ob modernisiert, ersetzt oder neu gebaut wird. Ergebnis ist eine Entscheidungsvorlage mit Architektur, Optionen und Aufwandsschätzung.
  2. Prototyping und Prestudy, typisch 2–6 Wochen: Wir prüfen kritische Anbindungen und Datenmodelle und bewerten, was die Umsetzung braucht. Ergebnis sind ein klickbarer Prototyp, eine Risikobewertung und ein belastbarer Umsetzungsplan.
  3. Engineering und Betrieb, Monate bis Jahre: Wir bauen Services und APIs mit Tests und Dokumentation von Anfang an und übergeben sie an Ihre internen Teams. Ergebnis ist Software in Produktion, dokumentiert und an Ihr Team übergabefähig.

Für NotarPartner entstand die Nachfolge-Plattform in einer initialen Phase von sechs Monaten, von der Architektur bis zum lauffähigen Templating-Kern. Die Phasen im Überblick finden Sie unter Leistungen.

Technologien

Wir wählen Werkzeuge pragmatisch und nach dem, was Ihr Team später weiterbetreiben kann. In Backend-Projekten setzen wir ein:

  • Services und APIs: Node.js und TypeScript, GraphQL und REST
  • Daten: PostgreSQL und Supabase
  • Bestandssysteme: Anbindung an PHP und Laravel, wie bei ImmobilienScout24
  • Dokumente: LibreOffice für die Word-Generierung bei NotarPartner
  • Headless CMS: Storyblok und Contentful
  • Infrastruktur: Docker und GitHub Actions, Cloud auf AWS, Azure und Google Cloud
  • Tests: Cypress und Playwright für End-to-End-Tests

Für MediaMarktSaturn entstand der Coupon Management Service mit GraphQL-API und Microservice-Backend.

Häufige Fragen

Können Sie neue Services an unsere bestehenden Systeme anbinden?

Ja. Neue Services entstehen selten auf der grünen Wiese. Bei ImmobilienScout24 laufen Backend und Routing auf PHP und Laravel. Eigene Webpack-Konfigurationen halten dort den Übergang zum React-Frontend sauber. Für MediaMarktSaturn haben wir beim Übergang auf ein Headless CMS mit Contentful mitgearbeitet. Die Anbindung von Legacy- und Drittsystemen gehört zu unserem Fokus.

Kann unser Team den Service nach dem Projekt selbst betreiben?

Das ist unser Anspruch. Das Coupon-Tool für MediaMarktSaturn ist 2023 an die internen Teams übergegangen und läuft seitdem ohne uns weiter. Voraussetzung dafür waren End-to-End-Tests mit Cypress, ein sauberes CI-Setup, Dokumentation und Wissenstransfer. Die Pipeline von Blue Elephant Energy läuft seit der Übergabe eigenständig im Live-Betrieb.

Modernisieren Sie oder bauen Sie neu?

Das entscheiden wir gemeinsam in der Beratungsphase. Bei NotarPartner war die bestehende Software technologisch so gealtert, dass jede neue Funktion teurer wurde als ihr Wert. Dort fiel die Entscheidung für eine Nachfolge-Plattform. Bei ImmobilienScout24 verbessern wir dagegen die laufende Codebasis Schritt für Schritt, mit TypeScript und klareren Komponenten-Grenzen.

Unser Fokus
  • APIs und Services mit Node.js und TypeScript
  • Datenmodelle und PostgreSQL
  • Authentifizierung und Rechteverwaltung
  • Anbindung von Legacy- und Drittsystemen
  • Headless CMS und Content-Pipelines
  • Cloud-Infrastruktur auf AWS, Azure und GCP
Was wir ermöglichen
  • Stabile Schnittstellen für Web und Mobile
  • Integration in bestehende Konzern-Landschaften
  • Dokumentierte, begründete Architektur
  • Betrieb ohne Abhängigkeit von alm
  • Automatisierung wiederkehrender Abläufe
Haben Sie ein Projekt im Kopf?
Erzählen Sie uns, was Sie bauen. Wir melden uns innerhalb eines Werktags mit einer ehrlichen Einschätzung statt einem Pitch.