Projekte
Referenzprojekt · Softwareentwicklung & Betrieb

Adyoutiser

Als Entwicklungspartner: Buchungs- und Verwaltungsoberfläche, Backend-Services, Datenhaltung und Betrieb der Plattform.

  • Direkter Draht zu Ihrem Techniker
  • Betrieb inklusive Hardware-Tausch
  • Für Ihren Betrieb geplant und gebaut
Adyoutiser
Kurz beantwortet

Wer hat die Adyoutiser-Plattform entwickelt und was leistet sie?

Die Adyoutiser-Plattform ist eine Web-Anwendung, über die digitale Werbeflächen im öffentlichen Raum (Digital out of Home, DOOH) gebucht, Kampagnen verwaltet und Auswertungen in Echtzeit abgerufen werden. Entwickelt wurde sie von NDVDL, einem IT-Unternehmen aus Bratislava mit Kunden in Österreich und der Slowakei: Von NDVDL stammen die Buchungs- und Verwaltungsoberfläche mit Next.js, die Backend-Services für Buchung, Kampagnen-Verwaltung und Analytics in Go sowie die Datenhaltung für Kampagnen und Buchungen mit PostgreSQL. Der Betrieb der gesamten Plattform läuft auf AWS und liegt ebenfalls bei NDVDL. Damit deckt eine einzige Anwendung den Weg von der Flächenbuchung bis zur Kampagnenauswertung ab — NDVDL ist dabei der Entwicklungspartner, Adyoutiser das eigenständige Produkt.

Was Adyoutiser ist

Adyoutiser ist eine Plattform für Digital-out-of-Home-Werbung — also für Werbung auf digitalen Bildschirmen im öffentlichen Raum. Werbetreibende buchen darüber Werbezeit auf diesen Flächen, laden ihre Motive hoch und legen fest, wo und wann sie laufen. Was sonst über Angebote, Mailverkehr und handgeführte Belegungspläne läuft, passiert damit in einer einzigen Oberfläche.

Die Plattform hält dafür drei Dinge gleichzeitig zusammen: die verfügbaren Flächen mit ihren Standorten und Zeitfenstern, die Kampagnen mit Motiven und Laufzeiten und die Auswertung, die zeigt, was eine laufende Kampagne bisher erreicht hat. Die Buchung ist dabei der kritische Teil — eine Fläche kann in einem Zeitraum nur einmal vergeben werden, auch wenn mehrere Buchungen gleichzeitig eintreffen.

NDVDL ist der Entwicklungspartner hinter dieser Plattform. Von uns kommen die Buchungs- und Verwaltungsoberfläche, die Backend-Services, die Datenhaltung und der Betrieb auf AWS. Adyoutiser ist ein eigenständiges Produkt mit eigenem Geschäft; wir verantworten die Technik dahinter — von der ersten Zeile Code bis zum laufenden Betrieb.

Ausgangslage

Adyoutiser benötigte eine Plattform, über die digitale Werbeflächen (DOOH) gebucht, Kampagnen verwaltet und Ergebnisse in Echtzeit ausgewertet werden können. NDVDL ist der Entwicklungspartner dahinter: Software, Infrastruktur und Betrieb liegen bei uns.

Leistungen im Projekt

Was wir gemacht haben

Web-Plattform mit Next.js

Entwicklung der Buchungs- und Verwaltungsoberfläche mit Next.js.

Backend-Services in Go

Backend für Buchung, Kampagnen-Verwaltung und Analytics in Go.

Datenhaltung mit PostgreSQL

Strukturierte Datenhaltung für Kampagnen und Buchungen mit PostgreSQL.

Betrieb auf AWS

Hosting und Betrieb der gesamten Plattform auf AWS.

Die technischen Details sind projektspezifisch — die genaue Umsetzung besprechen wir gerne im persönlichen Gespräch.

So läuft's ab

Von der Analyse bis zum laufenden Betrieb

Kein Projekt von der Stange — sondern ein klarer Weg zu einer IT, auf die Sie sich verlassen können.

  1. 01

    Erstgespräch & Analyse

    Wir schauen uns Ihre IT an — kostenlos und unverbindlich. Sie bekommen eine ehrliche Einschätzung: was gut ist, was fehlt, was riskant ist.

  2. 02

    Konzept & Angebot

    Sie erhalten ein Konzept, das genau auf Ihren Betrieb zugeschnitten ist — verständlich erklärt, ohne Fachchinesisch und ohne versteckte Posten.

  3. 03

    Umsetzung

    Wir bauen Ihre Infrastruktur — sauber dokumentiert und mit minimaler Störung Ihres laufenden Betriebs.

  4. 04

    Betrieb & Full Service

    Nach der Installation fangen wir erst an: Monitoring, Wartung, Optimierung — und auf Wunsch Hardware-Tausch, wenn etwas ausfällt.

Der technische Stack

Next.js

Bildet die Buchungs- und Verwaltungsoberfläche der Plattform.

Next.js kombiniert serverseitiges Rendering mit React-Komponenten, was bei einer Oberfläche mit vielen dynamischen Zuständen — Verfügbarkeiten, Kampagnenstatus, Auswertungen — für kurze Ladezeiten sorgt. Server-Komponenten bereiten datenintensive Ansichten serverseitig vor, während im Browser nur die interaktiven Teile laufen.

Go

Trägt die Backend-Services für Buchung, Kampagnen-Verwaltung und Analytics.

Go ist für nebenläufige Backend-Dienste ausgelegt: Goroutinen erlauben es, viele gleichzeitige Buchungsanfragen und Analytics-Abfragen mit geringem Ressourcenaufwand parallel zu verarbeiten. Bei einem Buchungssystem, auf das mehrere Nutzer zur gleichen Zeit zugreifen, ist das ein direkter Vorteil gegenüber Sprachen mit teurerer Nebenläufigkeit.

PostgreSQL

Speichert Kampagnen- und Buchungsdaten strukturiert und konsistent.

Eine Werbefläche darf für einen Zeitraum nur einmal vergeben werden — das verlangt Transaktionen, die bei gleichzeitigen Buchungsversuchen konsistent bleiben, statt Überschneidungen zuzulassen. PostgreSQL bietet mit ACID-Transaktionen und referenzieller Integrität genau diese Garantien für ein relationales Modell aus Flächen, Zeiträumen und Kampagnen.

AWS

Hostet und betreibt die gesamte Plattform.

Der Betrieb einer Buchungsplattform mit Echtzeit-Auswertungen bringt klassische Infrastrukturthemen mit sich: Verfügbarkeit, Skalierung bei Lastspitzen und Monitoring der einzelnen Services. AWS stellt dafür die Bausteine — von Compute über verwaltete Datenbank-Infrastruktur bis zu Netzwerk und Monitoring — bereit, die im Betrieb aus einer Hand zusammenpassen.

Was an einem DOOH-Buchungssystem technisch anspruchsvoll ist

Digitale Werbeflächen sind ein begrenztes, zeitlich gebundenes Gut: Eine Fläche kann für einen bestimmten Zeitraum immer nur einer Kampagne zugeordnet sein. Ein Buchungssystem muss deshalb bei jeder neuen Buchung prüfen, ob sich der gewünschte Zeitraum mit bestehenden Buchungen derselben Fläche überschneidet — und das zuverlässig auch dann, wenn mehrere Buchungen gleichzeitig eingehen. Genau dafür sind relationale Datenbanken mit Transaktionsgarantien ausgelegt: Sie verhindern, dass zwei gleichzeitige Schreibvorgänge zu einer doppelten Vergabe derselben Fläche führen.

Die zweite Anforderung ist Echtzeit-Auswertung: Kampagnenergebnisse sollen nicht erst am nächsten Tag, sondern laufend abrufbar sein. Das verlangt eine Backend-Architektur, die Buchungs-, Kampagnen- und Analytics-Logik trennt, aber auf denselben konsistenten Daten arbeitet — und die bei steigender Zahl an Kampagnen und Flächen nicht in der Antwortzeit einbricht. Nebenläufigkeit auf Backend-Seite und ein Betrieb, der Lastspitzen abfedern kann, sind damit keine Nebensache, sondern Grundvoraussetzung für eine nutzbare Plattform.

Technische Fragen zum Projekt

DOOH steht für Digital Out of Home und bezeichnet digitale Werbeflächen im öffentlichen Raum — etwa Bildschirme an Standorten mit Publikumsverkehr. Im Unterschied zu klassischer Plakatwerbung lassen sich Inhalte auf DOOH-Flächen zentral steuern, zeitlich planen und pro Kampagne wechseln, was eine Software zur Verwaltung von Buchungen und Inhalten notwendig macht.

Weil sich Buchungen gegenseitig ausschließen müssen: Eine Fläche darf für einen Zeitraum nicht doppelt vergeben werden. Relationale Datenbanken wie PostgreSQL bieten Transaktionen, die genau das garantieren — auch wenn mehrere Buchungsanfragen gleichzeitig eintreffen. Das ist der Grund, warum für Kampagnen- und Buchungsdaten ein relationales statt eines dokumentbasierten Modells gewählt wurde.

Go bringt mit Goroutinen ein leichtgewichtiges Nebenläufigkeitsmodell mit, das für Backend-Dienste mit vielen parallelen Anfragen gebaut ist — etwa gleichzeitige Buchungs- und Analytics-Abfragen. Dazu kompiliert Go zu einer einzelnen, performanten Binärdatei, was den Betrieb der einzelnen Services vereinfacht.

Es bedeutet, dass Hosting, Skalierung und Monitoring der gesamten Anwendung — Frontend, Backend-Services und Datenbank — über AWS-Infrastruktur laufen. Das umfasst Themen wie Verfügbarkeit bei Lastspitzen, Netzwerksicherheit und die laufende Überwachung der einzelnen Services im produktiven Betrieb.

NDVDL. Wir sind der Entwicklungspartner hinter der Plattform: Oberfläche, Backend-Services, Datenhaltung und Betrieb auf AWS kommen von uns. Adyoutiser bleibt dabei ein eigenständiges Produkt — NDVDL verantwortet die Technik und deren Weiterentwicklung, nicht die Vermarktung der Werbeflächen.

Ja. Buchung, Verwaltung und Auswertung in einer Anwendung zusammenzuführen ist kein DOOH-Spezialfall — dieselbe Aufgabenstellung stellt sich bei Ressourcen-, Termin- oder Flächenvergabe in vielen Betrieben. Am Anfang steht ein kostenloses Erstgespräch, in dem wir uns ansehen, was Sie heute wie abwickeln; daraus entsteht ein Konzept mit klarem Umfang, bevor eine Zeile Code geschrieben wird.

Der Launch ist bei uns kein Projektende. Danach laufen Betrieb und Überwachung der Services, das Einspielen von Aktualisierungen und die Weiterentwicklung entlang dessen, was sich im echten Einsatz zeigt. Bei Adyoutiser liegt genau dieser Teil — Betrieb auf AWS und Weiterentwicklung — dauerhaft bei NDVDL.

Frage nicht dabei?

Rufen Sie an oder schreiben Sie uns. Sie sprechen direkt mit einem Techniker — auch dann, wenn daraus kein Projekt wird.

Diese Leistungen belegt das Projekt

Auch für Ihren Betrieb: Infrastruktur, die einfach läuft

Lassen Sie uns über Ihre Situation sprechen — unverbindlich und kostenlos.