Dites-nous en plus sur votre projet
Aneo est une agence conseil en transformation qui vous accompagne tout au long de la vie de vos projets sur des problématiques de :
Le + d’Aneo : le conseil sans frontière !
Notre richesse, c’est de vous proposer des équipes pluridisciplinaires, chaque membre avec une approche, une expérience et une sensibilité différente : coach agile, formateur soft skills, Data Scientist designer, Architecte etc. On mise sur la complémentarité des disciplines pour vous apporter la meilleure réponse !
Depuis 2015, Aneo est une organisation plate à gouvernance plate. Aplatir la hiérarchie, supprimer les silos, instaurer des bonus collectifs, ce nouveau modèle d’organisation avec comme objectif: apporter plus de valeur à l’entreprise, aux collaborateurs et aux clients.
Le + d’Aneo : l’inattendu !
La sérendipité, c’est « le don de faire par hasard des découvertes fructueuses ». Chez Aneo, nous croyons fermement que les meilleures solutions sont parfois les plus inattendues. Ne rien s’interdire, expérimenter, oser s’entourer de profils atypiques et avoir une obsession : apporter la juste valeur.
MADGIC est une plateforme d’optimisation des revenus publicitaires mobiles qui double les revenus publicitaires des éditeurs de sites Web mobiles et des développeurs d’applications mobiles.
Pour être efficace, la plateforme MADGIC doit avoir un temps de traitement très faible. Comme solution de contournement, le bridage de la puissance de calcul à 70% permet de limiter le temps de latence. ANEO a été chargé d’auditer la solution afin de supprimer ce bridage artificiel et limitant.
Le nombre de cœurs utilisés pour effectuer le calcul était trop élevé et donc trop couteux. MADGIC traite environ 300 000 offres par seconde, ce type de traitement nécessite un accès rapide aux données avec des temps de réponse très courts et une latence très faible. Pour limiter la latence, la puissance de calcul devait être limitée à 70 % de sa capacité. Aneo a dû trouver une solution pour permettre une utilisation optimale des CPUs.
En utilisant la méthode Optimeo « Top-down » et « Bottom-up », les experts d’ANEO ont analysé les différents types de goulots d’étranglement possibles. Ils se sont notamment intéressé aux impacts des configurations Core et hyperthreading sur les performances GCP. Ils ont également étudié le temps de latence des sockets d’entrée/sortie Linux afin de le réduire au maximum. Ils ont revisité l’architecture MADGIC GCP, sondé les performances et l’utilisation des bases de données via leurs interfaces de programmation.
L’analyse d’ANEO a mis en lumière la présence de 5 goulots d’étranglement dans l’infrastructure d’application MADGIC. ANEO a conseillé de ne pas utiliser l’hyperthreading qui n’apporte pas de gain de performance. Une refonte de l’architecture de type « low reduce » a également été suggérée pour commencer le filtrage des annonces redondantes avant le traitement des annonces rentables par l’architecture MADGIC initiale.
ANEO a pu aider MADGIC à identifier des pistes d’optimisation de l’infrastructure et à conseiller des solutions à tester comme le filtrage des requêtes publicitaires avant le traitement pour réduire la pression sur l’application.