Aller au contenu principal
Real time

Architecture Real-Time Streaming : Mettez à jour vos campagnes et vos feature flags instantanément

3 avril 2025
Temps de lecture : 
5 mins

Et si vos expériences se mettaient à jour en temps réel dès qu’un changement s’opère dans vos campagnes d’A/B tests ou dans la configuration d’un de feature flags ? C’est ce que permet notre architecture Real-Time Streaming.

La méthode traditionnelle de communication entre le client et le serveur — appelée polling — introduit un délai entre l’action de l’utilisateur et sa prise en compte dans la plateforme d’expérimentation. Résultat : des mises à jour décalées, une expérience utilisateur parfois incohérente, et un impact non négligeable sur la performance.

Image
Polling data

Pourquoi le polling pose-t-il problème ? 

Le polling peut être utile… ou poser problème en fonction des cas : 

  • Avec du feature flagging, un polling peu fréquent peut créer des incohérences entre différentes parties d’un même Produit. L’utilisateur risque de voir une version différente de la fonctionnalité selon son comportement sur le site, ce qui n’est clairement pas idéal. 
  • À l’inverse, ce même polling peu fréquent est moins gênant pour les A/B tests, qui évoluent rarement pendant l’exécution. 
  • Un polling trop fréquent, quant à lui, peut devenir coûteux en bande passante, en batterie et en données — notamment sur mobile. 

Quels sont les avantages du Real-Time Streaming ? 

Kameleoon est la première plateforme d’A/B testing à intégrer une architecture Real-Time Streaming. Le serveur pousse automatiquement les mises à jour vers les clients dès qu’un changement est détecté. Résultat : zéro délai.

Image
Streaming data real time

Cette architecture est idéale pour les AB tests, comme les feature flags nécessitant des mises à jour immédiates : 

  • Propagation ultra-rapide (voire instantanée) des nouvelles configurations. 
  • Optimisée pour le mobile : L’application n’est mise à jour que si cela est nécessaire (moins d’impact sur la batterie et les données). 

 

Envie d’en savoir plus ? Consultez notre documentation technique, contactez votre CSM ou demandez-nous une démo.

Thèmes traités dans cet article