Data Price – Pricing Intelligence Platform
Data Price est une plateforme SaaS B2B spécialisée dans l'intelligence tarifaire pour le e-commerce. Elle offre aux marchands une vision précise et en temps réel de leur positionnement marché : suivi concurrentiel, analyse des tendances de prix, et détection d'opportunités sur des catalogues de plusieurs millions de produits.
À l'arrivée, il n'existait pas de produit à proprement parler : les données brutes étaient stockées dans Snowflake, et la seule interface de visualisation était un dashboard Power BI. L'ensemble de la stack technique a été défini, architecturé et construit from scratch — des choix technologiques jusqu'à la mise en production.
Architecture backend
L'API, construite avec NestJS, Prisma et PostgreSQL, a été conçue de zéro pour porter l'essentiel de la logique métier : authentification, contrôle d'accès granulaire, traitement de données à grande échelle. Les choix d'architecture ont été faits avec une contrainte claire : construire quelque chose de fiable, maintenable et capable d'absorber la croissance de la plateforme sur le long terme.
Data engineering & Elasticsearch
La migration depuis Power BI vers une solution sur-mesure impliquait de repenser entièrement la couche analytique. Elasticsearch a été retenu comme moteur central : conception et optimisation de pipelines d'indexation en Java, plus de 200 index et alias automatisés quotidiennement depuis Snowflake, agrégations complexes pour extraire des signaux de marché pertinents, tuning des mappings et des stratégies de requêtage pour maintenir des performances élevées sous charge.
Interface & expérience utilisateur
La stack frontend a été choisie et mise en place dès le départ : Next.js et TypeScript, avec une attention particulière portée aux performances de rendu sur des volumes de données importants. Dashboards d'analyse tarifaire, systèmes de filtrage avancé, gestion des rôles et permissions — des interfaces pensées pour rendre exploitables des données qui, jusqu'alors, n'étaient accessibles qu'à travers Power BI.
Observabilité & monitoring
Elasticsearch APM pour le traçage des performances applicatives end-to-end et la détection proactive des bottlenecks. Sentry pour la capture et le triage des erreurs en production, côté frontend comme backend. Grafana pour la supervision en temps réel de l'infrastructure et des métriques métier. Déploiement continu via CI/CD GitHub Actions et conteneurisation Docker.