Zum Hauptinhalt springen
joblocal: AdTech-Modernisierung mit Wissenstransfer

joblocal: AdTech-Modernisierung mit Wissenstransfer

Transformation eines legacy PHP-AdTech-Systems zu einer modernen Scala-Architektur mit Databricks Data Lake - umgesetzt durch kollaboratives Pair-Programming.

Scala Cloud Computing Big Data AdTech
Multi-Cloud AWS & GCP
Echtzeit Kampagnen-Steuerung
100% Wissenstransfer

Die Herausforderung

joblocal betreibt eine der führenden Plattformen für regionale Stellenanzeigen in Deutschland. Das Kerngeschäft: Reichweite für Stellenanzeigen generieren und diese gezielt auf relevanten Kanälen ausspielen. Doch der bestehende AdTech-Stack basierte auf einem gewachsenen PHP-System, das den steigenden Anforderungen an Performance, Skalierbarkeit und Echtzeitverarbeitung nicht mehr gewachsen war.

Gleichzeitig wollte joblocal nicht nur ein neues System bekommen, sondern auch das eigene Entwicklerteam befähigen, dieses langfristig weiterzuentwickeln. Die Herausforderung war also zweifach: eine technische Modernisierung und ein nachhaltiger Kompetenzaufbau.

Der Ansatz: Pair-Programming

Statt eines klassischen Auftragsprojekts wählten wir einen kollaborativen Ansatz: innFactory-Entwickler arbeiteten über mehrere Monate in gemischten Teams direkt mit den joblocal-Entwicklern zusammen. Jede Codezeile wurde gemeinsam geschrieben, jede Architekturentscheidung gemeinsam getroffen.

Dieser Ansatz bringt mehrere Vorteile:

  • Sofortiges Code-Review: Fehler werden während der Entstehung erkannt, nicht erst Wochen später
  • Kontexttransfer: Das joblocal-Team kennt jeden Winkel des neuen Systems, weil es aktiv an der Entwicklung beteiligt war
  • Nachhaltige Befähigung: Nach Projektende kann das Team selbstständig weiterentwickeln

Die technische Lösung

Targeted Performance Service

Das neue System ermöglicht die intelligente Steuerung von Reichweitenkampagnen für Stellenanzeigen. Basierend auf Datenanalysen werden Anzeigen automatisch auf den Kanälen platziert, die für die jeweilige Zielgruppe die höchste Conversion-Wahrscheinlichkeit bieten.

Moderne Architektur

KomponenteTechnologie
BackendPlay Framework, Scala
Data LakeDatabricks, Apache Spark
StreamingAWS Kinesis
DatenbankDynamoDB
AnalyticsBigQuery
CloudMulti-Cloud (AWS & GCP)

Data Lake mit Databricks

Die eigentliche Intelligenz des Systems liegt im Data Lake: Hier fließen Kampagnen-Performance-Daten, Klickraten und Conversion-Metriken zusammen. Spark-Jobs analysieren diese Daten und liefern die Grundlage für die automatisierte Kampagnenoptimierung. Durch Databricks können Data Scientists und Entwickler gemeinsam an ML-Modellen arbeiten, ohne sich um Infrastruktur kümmern zu müssen.

Multi-Cloud-Strategie

Das System nutzt bewusst Services beider großen Cloud-Provider: AWS Kinesis für Echtzeit-Streaming, DynamoDB für schnelle Key-Value-Zugriffe, aber BigQuery auf GCP für komplexe analytische Abfragen. Diese Best-of-Breed-Strategie ermöglicht optimale Performance bei vertretbaren Kosten.

Das Ergebnis

Nach mehreren Monaten intensiver Zusammenarbeit verfügt joblocal über einen modernen, skalierbaren AdTech-Stack, der den Anforderungen an Echtzeit-Kampagnensteuerung gewachsen ist. Wichtiger noch: Das eigene Entwicklerteam hat die Kompetenz aufgebaut, das System eigenständig weiterzuentwickeln und neue Features zu implementieren.

Das Projekt zeigt, wie Technologietransfer funktionieren kann: nicht durch Dokumentation oder Schulungen, sondern durch gemeinsames Arbeiten am echten System.


Verknüpfte Leistungen: Softwareentwicklung | KI & Machine Learning

Technologie-Stack

Google Cloud Platform Google Cloud Platform
Amazon Web Services Amazon Web Services
BigQuery BigQuery
Scala Scala
Apache Spark Apache Spark
Databricks Databricks
Python Python
AWS Kinesis AWS Kinesis
DynamoDB DynamoDB
"Zusammen mit der innFactory gelang es uns durch Pair-Programming einen Service mit modernem Tech-Stack und einem rundum-sorglos Backend zu bauen. Durch ständige Code-Reviews während der Entwicklung gelang uns ein reibungsloser Jumpstart in neue Technologien. Durch diese Methodik konnten beide Entwicklungsteams von einem Wissenstransfer profitieren und sich weiterentwickeln. Ich freue mich auf weitere gemeinsame Pair-Programming-Projekte in Zukunft!"
Sebastian Hollinger Business Intelligence & Data, joblocal GmbH

Ihr Projekt. Unsere Expertise.

Bereit, Ihr Projekt mit modernsten Cloud- und Softwaretechnologien umzusetzen?

Projekt besprechen