Hochlastfähige AdTech-Plattform für RTB und Content-Auslieferung in Echtzeit

Hochlast-Plattform für News- und Werbeauslieferung mit Latenzzeiten im Millisekundenbereich und extremer Skalierbarkeit – mit eigenem CDN, Echtzeit-Impression-Tracking, programmatischen DSP-Werbeauktionen, DMP-Integration und integriertem Empfehlungssystem.

Hochlastfähige AdTech-Plattform für RTB und Content-Auslieferung in Echtzeit hero background

Über unseren Kunden

Unser Kunde war ein reichweitenstarker Anbieter im Bereich Digital Media und AdTech, der Nachrichten- und Werbeinhalte für führende Websites auslieferte. Das Unternehmen arbeitete in einem Umfeld, in dem Performance und Skalierbarkeit direkten Einfluss auf Nutzerinteraktion und Werbeerlöse hatten. Die Plattform musste daher sehr hohe Traffic-Volumina verarbeiten und dabei dauerhaft niedrige Latenzen gewährleisten.

Da der Kunde auf eine Private-Cloud-Infrastruktur mit strengen On-Premises-Vorgaben setzte, konnte er weder standardmäßige Autoskalierung in der Public Cloud noch verwaltete CDN-Dienste nutzen. Deshalb war der Aufbau eines vollständig eigenständigen Delivery-Ökosystems erforderlich, das programmatische Werbeprozesse, Live-Auktionen für Anzeigenplätze, präzises Impression-Tracking und unterschiedliche Multimedia-Formate in großem Maßstab unterstützt – eine Aufgabe, die tiefgehende Expertise in der AdTech-Entwicklung erforderte.

Über unseren Kunden

Herausforderung

Der Kunde benötigte eine Plattform, die mit globalen Content-Delivery-Netzwerken und etablierten AdTech-Ökosystemen mithalten konnte – jedoch ohne Zugriff auf typische Public-Cloud-Werkzeuge. Daraus ergaben sich mehrere zentrale Herausforderungen:

  • Betrieb innerhalb einer Private-Cloud-Umgebung ohne native AWS-/Azure-ähnliche Autoskalierung.
  • Erreichen von Latenzen im Millisekundenbereich bei der Verarbeitung von über 100 Millionen Anfragen pro Tag.
  • Unterstützung verschiedener Content-Formate, darunter Videofragmente, interaktive HTML-Elemente, Slider, Animationen und medienintensive Layouts.
  • Erfassung von Impressionen, Aufrufen und Klicks nahezu in Echtzeit, um präzise Abrechnung und aussagekräftige Analysen zu ermöglichen.
  • Bereitstellung einer vollständigen sofort einsatzbereiten Plattform – nicht nur einzelner Komponenten oder Integrationen – einschließlich Administrationsoberflächen, Reporting nahezu in Echtzeit, Import-/Export-Workflows sowie einer zentralen Engine zur Zählung von Impressionen und Klicks.
Herausforderung

Zentrale Ziele

Um alle Projektanforderungen zu erfüllen, definierten wir mehrere zentrale Ziele:

  • Verknüpfung von Nutzerdaten aus der DMP mit Echtzeit-Werbeauktionen über die DSP.
  • Entwicklung eines individuellen CDN und einer Caching-Schicht, um eine hohe Website-Performance auf privater Infrastruktur sicherzustellen.
  • Einsatz eines sofort einsatzbereiten Empfehlungssystems, um Nutzerbindung und Klickraten zu steigern – unterstützt durch skalierbare Sparse-Matrix-Algorithmen für Millionen täglicher Nutzer.
  • Entwicklung eines Systems, das sich bei Hardwareausfällen automatisch wiederherstellt, ohne manuelles Eingreifen zu erfordern.
Zentrale Ziele

Projektüberblick

Wir entwickelten eine individuelle Hochlastplattform für Content-Auslieferung und AdTech auf Basis von .NET. Als primäres Datenbank-Backend kam ein MS SQL Always-On Cluster zum Einsatz, während Redis als leistungsstarke Schicht für Echtzeit-Zähler und Caching genutzt wurde.

Die Plattform umfasste ein speziell entwickeltes Delivery-Netzwerk, das unterschiedliche Content-Formate ausliefern konnte, ergänzt durch skalierbare Logik für die Bereitstellung von Bildern und Videofragmenten. Um die Stabilität der Lösung nachzuweisen, entwickelten wir zudem eigene Monitoring-Funktionen, die den DevOps-Teams vollständige Transparenz über die Redis-Nutzung, die Reihenfolge im Delivery-Netzwerk sowie lang laufende Berechnungen des Empfehlungssystems verschafften.

Darüber hinaus implementierten wir Disaster Recovery sowohl auf Infrastruktur- als auch auf Anwendungsebene. Dadurch konnte die Plattform auch bei Hardwareausfällen automatisch auf eine verfügbare Umgebung umschalten und die Dienste wiederherstellen.

Projektüberblick

Lösung

RNetPlus war ein Beispiel für anspruchsvolle individuelle Systementwicklung. Während viele moderne AdTech- und Content-Delivery-Plattformen stark auf Public-Cloud-Dienste setzen, wurde RNetPlus für eine Private-Cloud-Infrastruktur entwickelt, in der jede Performance-Komponente gezielt optimiert werden musste.

Die Plattform deckte den gesamten Lebenszyklus einer News-Impression ab. Sie identifizierte Nutzer über einen Mechanismus des «digitalen Profils», startete eine schnelle DSP-Auktion zur Auswahl des besten Angebots und lieferte anschließend das fertige Content-Paket an den Nutzer aus – ob einfacher Nachrichtenblock, Videofragment oder komplexer HTML5-Slider mit interaktiven Elementen. All diese Prozesse wurden mit Präzision im Millisekundenbereich ausgeführt, selbst bei sehr hohen täglichen Traffic-Volumina von typischerweise rund 100 Millionen Views pro Tag.

Lösung

Kernfunktionen

  • Individuell entwickeltes CDN mit Caching-Schicht, ausgelegt für den Betrieb in einer Private-Cloud-Umgebung.
  • Echtzeit-Analyse-Engine mit Redis als In-Memory-Datenspeicher für nahezu sofortige Zählung von Views und Klicks.
  • Content-Auslieferung mit Latenzen im Millisekundenbereich bei über 100 Millionen Anfragen pro Tag.
  • Native Unterstützung verschiedener Content-Formate, darunter Texte, Bildblöcke, Videofragmente, HTML-basierte Widgets, Slider und animationsgestützte Layouts.
  • Echtzeit-Werbeauktionen mit fortschrittlichen Algorithmen, die Nachrichten und Anzeigen für jeden Nutzer nach Relevanz, Popularität und Klickverlauf priorisierten und wiederholte Impressionen vermieden.
  • DMP-Integration zur Erstellung digitaler Nutzerprofile und zielgerichteten Werbeauslieferung auf Basis von DMP-Kategorien, die nach Anzeigenquelle oder Kampagne definiert wurden.
  • Integriertes Empfehlungssystem zur Steigerung der Nutzerinteraktion und Verbesserung der Content-Relevanz.
  • Maßgeschneiderte Monitoring-Dashboards für Ressourcenauslastung, Zustand des Delivery-Netzwerks und Performance rechenintensiver Module.
  • Automatisiertes Disaster Recovery mit Failover-Logik für Hardwareausfälle.
Kernfunktionen

Technologie-Stack

Um die extrem hohen Performance-Anforderungen des Projekts zu erfüllen, setzten wir auf einen sorgfältig ausgewählten Technologie-Stack:

  • Kernframework: .NET
  • Primäre Datenbank: MS SQL Server mit Always-On Cluster
  • Caching und Echtzeit-Zähler: Redis in einer hochperformanten Konfiguration
  • Infrastruktur: Private Cloud auf Basis virtueller Maschinen
  • Orchestrierung und Monitoring: Individuelle Monitoring- und Skalierungslogik
  • AdTech-Komponenten: Eigene DSP-Auktionsimplementierung und DMP-Integration für vollständig individuelle Gebotslogik und zielgerichtete Werbeauslieferung
  • Delivery-Schicht: Individuelles CDN und Caching-Netzwerk
Technologie-Stack

Kernteam

  • Systems & Performance Architects: Entwarfen die latenzarme Delivery-Architektur und die Strategie zur Performance-Optimierung auf Basis von .NET.
  • AdTech-Entwickler: Entwickelten und optimierten die eigene DSP-Auktionslogik sowie Algorithmen für Real-Time Bidding.
  • Partner / Externes DMP-Team: Übernahm die DMP-Integration und die Erstellung digitaler Nutzerprofile für zielgerichtete Werbeauslieferung.
  • Data Scientists: Entwickelten die Logik des Empfehlungssystems sowie Modelle zur Optimierung der Nutzerinteraktion.
  • Datenbank- und Cache-Experten: Verwalteten den MS SQL Always-On Cluster und die hochbelastbare Redis-Konfiguration.
  • Private-Cloud-DevOps-Ingenieure: Entwickelten individuelles Monitoring, Skalierungswerkzeuge und die Logik der Delivery-Infrastruktur.
Kernteam

Zugehörige Fallbeispiele