Bitte hinterlassen Sie Ihre Kontaktdaten, wir senden Ihnen dann unsere Übersicht per E-Mail zu
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist eine internationale Vollzyklus-Softwareentwicklungsfirma, die 2007 gegründet wurde. Wir sind ein Team von über 1800 IT-Experten, die Software für andere Experten auf der ganzen Welt entwickeln.
Über uns
Innowise ist eine internationale Vollzyklus-Softwareentwicklungsfirma, die 2007 gegründet wurde. Wir sind ein Team von über 1800 IT-Experten, die Software für andere Experten auf der ganzen Welt entwickeln.

Plattform zur Verwaltung von Anzeigendaten

In diesem Artikel handelt es sich um ein Produkt, dass für die Durchführung von Werbekampagnen auf verschiedenen Plattformen und die Analyse ihrer Effizienz ausgelegt wurde.

Der Kunde

Branche
Unterhaltung
Region
EU
Kunde seit
2020

Unser Kunde ist einer der führenden europäischen Medienkonzerne, der Nutzern aus ganz Europa Inhalte über Fernsehen, Radio und Online-Dienste zur Verfügung stellt.

Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.

Herausforderung

Der Kunde hatte die Idee einer Plattform, die es ermöglichen sollte, Werbekampagnen über Quellen wie Fernseh- und Radiosender zu starten. Außerdem sollte die Lösung dafür sorgen, dass sich die Ergebnisse der gestarteten Werbekampagnen für weitere Anpassungen bewerten lassen.

Um eine solche Plattform zu schaffen, mussten die Software-Ingenieure von Innowise:

  • Stärken und Schwächen im bestehenden Datenflussdesign des Kunden bestimmen;
  • die Datenübermittlung optimieren;
  • manuelle Prozesse automatisieren;
  • die bestehende Software-Architektur neugestalten, um eine bessere Skalierbarkeit zu ermöglichen;
  • die Funktionalität der bestehenden Infrastruktur erweitern.

Lösung

Innowise hat eine Plattform entwickelt, die es den Kunden erlaubt, auf ein möglichst breites Spektrum an Werbemitteln zuzugreifen, einschließlich Fernsehen, Radio und Online-Medien, und medienübergreifende Werbekampagnen zu starten. Unsere Software-Ingenieure haben die Architektur und den Datenfluss der Lösung so konzipiert, dass die Benutzer Werbekampagnen effektiv loslaufen und genaue Daten über deren Effizienz erhalten können.

Google Cloud Platform

Die Lösung basiert auf der Google Cloud Platform, da sie eine Verfügbarkeit von 99,95 % unabhängig vom Standort oder Datenverkehr des Benutzers garantiert, was das beste Ergebnis unter allen gängigen Optionen ist.

Kubernetes

Alle Workloads und Dienste, die auf der GCP-Plattform arbeiten, werden von Kubernetes betrieben. Dieses System wurde aufgrund seiner automatischen Skalierbarkeit sowohl nach oben als auch nach unten je nach der tatsächlichen Nachfrage und der daraus resultierenden Kosteneffizienz der Technologie gewählt.

ETL-Pipelines

Die vom Kunden bereitgestellten primären Datenquellen waren relationale Datenbanken. Unsere Dateningenieure haben ETL-Pipelines entwickelt, um Datenpakete aus den Quellen des Kunden im Cloud-Speicher als Parquet-Dateien zu aggregieren.

Data Lake und Data Warehouse

Alle durch ETL-Pipelines gesammelten Daten werden von Apache Airflow für den Verfeinerungsprozess an den Data Lake übertragen. Nachdem die "schmutzigen" Daten "bereiningt" worden sind, werden sie an das Data Warehouse gesendet, von wo aus sie direkt an die Benutzer gesendet oder von Data Scientists zur Erstellung von Modellen und Vorhersagen für verschiedene Werbemetriken verwendet werden können.

Technologien & Tools

Backend
Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
Frontend
TypeScript
Datenbanken
PostgreSQL
DevOps
Kubernetes, Apache Airflow, Terraform
Cloud
Google Cloud Platform
VCS
GitLab

Prozess

Wir haben Scrum als Methode für die Softwareentwicklung gewählt, mit zweiwöchentlichen Sprints und einem Sprint-Übersicht, um die hinzugefügte Funktionalität zu demonstrieren. Wir haben Jira und Confluence verwendet und alle Meetings in Google Meets abgehalten.

Das Team der Innowise entwickelte die Software-Anforderungen entsprechend der Vision des Kunden von der Lösung und dokumentierte sie. Während des Entwicklungsprozesses analysierten und verfeinerten wir diese Anforderungen und zerlegten sie in Aufgaben, um den Fortschritt besser verfolgen zu können. Nach Fertigstellung mehrerer Anforderungen überprüften die Qualitätssicherungsingenieure von Innowise, ob die Lösung gemäß den Anforderungen entwickelt wurde, keine Fehler aufwies und das gesamte Entwicklungsteam mit der Vision des Kunden und den gewünschten Ergebnissen übereinstimmte.

Team

4
Dateningenieure
2
Front-End-Entwickler
2
Backend-Entwickler
1
ML-Ingenieur
2
BI-Entwickler
1
Business-Analyst
1
Projektmanager
2
QA-Ingenieure
team-innowise

Ergebnisse

Innowise hat eine Plattform entwickelt, über die Kunden ihre Werbekampagnen über mehrere Medienquellen starten, verschiedene Metriken nachverfolgen und Prognosen erstellen können, die sowohl verfeinerte als auch nicht verfeinerte Daten nutzen.

Unser Software-Engineering-Team hat eine Reihe von zuvor manuellen Prozessen automatisiert und den Datenfluss so gestaltet, dass das Softwareprodukt so effizient wie möglich ist.

Projektzeitraum
  • seit 2021
  • Das Projekt ist noch nicht abgeschlossen. In dieser Phase unterstützen wir die Plattform und führen neue Funktionen ein.

Sie brauchen eine technische Lösung? Kontaktieren Sie uns!

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet. 

    Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.

    Pfeil