Rencontrez-nous à l'E-commerce Berlin Expo, le 22 février 2024.

Laissez-nous vos coordonnées, nous vous enverrons notre livre blanc par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Le Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Le Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Plateforme de gestion des données publicitaires

La plateforme permettant de lancer des campagnes publicitaires sur différentes plateformes et d'analyser leur efficacité.

Client

Industrie
Entertainment
Région
UE
Client depuis
2020

Notre client est l'un des principaux conglomérats médiatiques européens qui fournit aux utilisateurs de toute l'Europe le contenu via la télévision, la radio et les moyens de distribution en ligne.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Le client a eu l'idée d'une plateforme qui permettrait de lancer des campagnes publicitaires via des sources telles que les chaînes de télévision et les stations de radio. De plus, la solution devrait permettre au client d'évaluer les résultats des campagnes publicitaires lancées afin de les adapter.

Pour créer une telle plateforme, les ingénieurs logiciels d'Innowise devaient

  • Identifier les points forts et les points faibles de la conception du flux de données existant chez le client;
  • Optimiser la livraison des données;
  • Automatiser les processus manuels;
  • Redéfinir l'architecture logicielle existante pour permettre une plus grande évolutivité;
  • Étendre les fonctionnalités de l'infrastructure existante.
Gestion des données relatives aux annonces

Solution

Innowise a construit une plateforme qui permet aux clients d'avoir accès au plus large éventail possible d'outils publicitaires, y compris la télévision, la radio et les médias en ligne, et de lancer des campagnes publicitaires cross-média. Nos ingénieurs logiciels ont conçu l'architecture de la solution et le flux de données qui permettent aux utilisateurs de lancer efficacement des campagnes publicitaires et d'obtenir des données précises sur leur efficacité.

Plate-forme Google Cloud

La solution est basée sur la Google Cloud Platform car elle garantit une disponibilité de 99,95% indépendamment de l'emplacement de l'utilisateur ou du trafic, ce qui est le meilleur résultat parmi toutes les options populaires.

Kubernetes

Toutes les charges de travail et tous les services fonctionnant sur le GCP sont exploités par Kubernetes. Ce système a été choisi en raison de son évolutivité automatisée, à la fois vers le haut et vers le bas, en fonction de la demande réelle et de la rentabilité conséquente de la technologie.

Pipelines ETL

Les principales sources de données fournies par le client étaient des bases de données relationnelles. Nos ingénieurs de données ont conçu des pipelines ETL pour agréger des morceaux de données provenant des sources du client dans le stockage en nuage sous forme de fichiers parquet.

Lac de données et entrepôt de données

Toutes les données collectées par les pipelines ETL sont transférées par Apache Airflow vers le lac de données pour le processus d'affinage. Une fois que les données " troubles " sont " clarifiées ", elles sont envoyées à l'entrepôt de données d'où elles peuvent être envoyées directement aux utilisateurs ou être utilisées par les scientifiques des données pour construire des modèles et des prédictions pour diverses mesures publicitaires.

Technologies et outils

Back-end
Python 3.x, Flask, Celery, WebSockets, cadre REST Django, Pytest
Front-end
TypeScript
Bases de données
PostgreSQL
DevOps
Kubernetes, Apache Airflow, Terraform
Cloud
Plate-forme Google Cloud
VCS
GitLab

Processus

Nous avons choisi Scrum comme méthodologie de développement de logiciels, avec des sprints bihebdomadaires et un aperçu du Sprint pour démontrer les portions de fonctionnalité ajoutées. Nous avons utilisé Jira et Confluence, et toutes les réunions se sont déroulées dans Google Meets.

L'équipe d'Innowise a développé les exigences logicielles en fonction de la vision du client de la solution et les a documentées. Pendant le processus de développement, nous avons analysé, affiné et décomposé ces exigences en tâches pour faciliter le suivi de l'avancement. Après la réalisation de plusieurs exigences, les ingénieurs en assurance qualité d'Innowise ont vérifié si la solution était développée conformément aux exigences, si elle ne comportait pas de bogues et si toute l'équipe de développement était sur la même longueur d'onde par rapport à la vision du client et aux résultats souhaités.

Équipe

4
Ingénieurs en données
2
Développeurs Front-End
2
Développeurs Back-End
1
Ingénieur ML
2
Développeurs BI
1
Analyste commercial
1
Chef de projet
2
Ingénieurs QA
équipe-innowise

Résultats

Innowise a créé une plateforme qui permet aux clients de lancer leurs campagnes publicitaires à travers de multiples sources médiatiques, de suivre diverses mesures et de faire des prédictions en utilisant des données raffinées et non raffinées

Notre équipe d'ingénierie logicielle a automatisé toute une série de processus auparavant manuels et a conçu le flux de données pour rendre le produit logiciel aussi efficace que possible.

Durée du projet
  • Depuis 2021
  • Le projet est toujours en cours, à ce stade, nous assurons le support de la plateforme et mettons en place de nouvelles fonctionnalités.

Vous avez besoin d'une solution technologique? Contactez nous!

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche