Passer du Pull au Push et diviser par 1000 le trafic réseau
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
June 29, 2023