Voir toutes les etudes de cas
Web ApplicationsInfrastructure

Mise en place d'une plateforme de suivi côté serveur évolutive

Une solution SaaS de suivi côté serveur combinant une plateforme en libre-service, une infrastructure automatisée et des charges de travail en conteneurs évolutives, afin de faciliter le déploiement et la gestion de la collecte de données de première partie.

Mise en place d'une plateforme de suivi côté serveur évolutive

Description

Le suivi côté serveur peut permettre un meilleur contrôle des données marketing, mais le déploiement et la maintenance de l'infrastructure qui le sous-tend constituent un tout nouveau défi technique pour les entreprises et les agences.

Wizzou a développé Onetagger, une plateforme SaaS qui transforme cette infrastructure en un service géré. Les clients peuvent configurer et gérer leurs environnements de suivi via une plateforme centrale, tandis que l'infrastructure sous-jacente, l'approvisionnement et la gestion du cycle de vie sont pris en charge automatiquement.

Site web

onetagger.com

Client

Onetagger

Technologies

LaravelOminityUI / UX DesignNext.JS

le défi a commencé

Suivi côté serveur sans la charge liée à l'infrastructure

La mise en place d'un suivi côté serveur ne se résume pas simplement à l'ajout d'un script supplémentaire sur un site web. Chaque environnement nécessite une infrastructure, un routage, des domaines, des certificats, une configuration et une gestion opérationnelle continue.

Cette approche manuelle fonctionne pour un petit nombre d’environnements, mais devient de plus en plus difficile à mesure que le nombre de clients et de conteneurs augmente. Le provisionnement doit être reproductible, les charges de travail doivent rester isolées et la plateforme doit continuer à fonctionner de manière fiable tout en traitant en continu le trafic de suivi.

Onetagger devait donc allier une expérience client simple à une architecture d’infrastructure capable de s’adapter de manière indépendante en arrière-plan.

Du défi à la solution

Le SaaS en haut, Kubernetes en bas

Wizzou a développé la plateforme de gestion Onetagger en s'appuyant sur Ominity comme plateforme métier sous-jacente, ce qui permet de gérer les abonnements, les clients, la facturation et les fonctionnalités de la plateforme à partir d'un seul et même environnement.

En arrière-plan de l’application, les charges de travail en conteneurs s’exécutent sur une infrastructure Kubernetes conçue pour automatiser le déploiement et la gestion du cycle de vie. La mise en place d’un environnement de suivi déclenche les processus nécessaires à la création et à la configuration des ressources sous-jacentes, sans avoir à recourir à des interventions manuelles sur l’infrastructure.

Cette séparation entre la plateforme de gestion et l’infrastructure d’exécution permet aux deux volets du système d’évoluer indépendamment l’un de l’autre. L’application SaaS gère l’expérience client et la logique métier, tandis que Kubernetes assure l’orchestration nécessaire pour faire fonctionner à grande échelle des charges de travail conteneurisées.

L’automatisation s’étend à l’ensemble de la plateforme, de sorte que la création, la modification et la gestion des environnements puissent être gérées de manière cohérente sans qu’un ingénieur ait à configurer manuellement l’infrastructure pour chaque client.

Ce que notre approche a apporté

Suivi de l'infrastructure en tant que produit

Onetagger a transformé ce qui aurait normalement été un projet d'infrastructure en un service SaaS reproductible. Les clients utilisent une plateforme de gestion simple, tandis que la complexité technique liée à la mise en place et à l'exploitation de leurs environnements reste en arrière-plan.

Pour Wizzou, la plateforme a créé une base évolutive permettant d’accueillir de nouveaux clients et de nouvelles charges de travail sans que cela n’entraîne une augmentation proportionnelle de la gestion manuelle de l’infrastructure.

Elle illustre également la manière dont Wizzou combine le développement de produits, l’architecture SaaS et l’ingénierie d’infrastructure au sein d’une seule et même plateforme, plutôt que de les considérer comme des disciplines distinctes.