Benoit Daviaud - undefined
Au sein de Teads, le Buying Engine est le backend chargé de délivrer à tout instant des milliers de campagnes de Pub à travers des centaines de milliers d'opportunités par seconde, sans jamais dépasser les budgets de nos utilisateurs. Avec la croissance du trafic, le service rencontrait des difficultés à scaler horizontalement, nous obligeant à sortir des schémas d’architecture classiques.
Dans ce talk, je propose de démystifier la communication en mode push avec gRPC, qui nous a permis de diviser par 4 la charge sur notre cluster Cassandra, et par 1000 le flux de données pour le contrôle des budgets, tout en conservant le même niveau de service.
Sunny Tech 2023