L’histoire de l’aventure Ogury.
-
Société spécialisée dans la publicité sur mobile. VA : cibler au mieux les publicités.
-
Plusieurs milliards de requêtes maintenant.
Au début, Couchbase comme BDD BDD NoSQL clé / valeur avec temps de réponse très bas Permet un pseudo map / reduce sur les data, mais limité.
Temps de réponse monde de la pub mobile : < 50ms
-
Passage à Kafka pour la mise en place de l’asynchronisme.
-
On répond de suite, sans avoir aucun traitement de lancé.
-
Les consumer vont stocker les infos du Kafka dans Amazon S3
-
-
Remplacement de Couchbase par ELK.
-
Dashboard avec Kibana pour avoir accès à toutes les infos.
-
-
Optimisation trafic réseau : utilisation de gRPC, protocole de Google implémentant HTTP/2
-
Utilisation cluster EMR.
-
Sonde Graphite pour auditer le code.
-
Utilisation de Chef
-
Stockage JSON à plat, sinon trop pénible pour Hive.
Criteo, contrairement à Ogury, fait du retargeting (analyse la navigation de l’utilisateur).
Pour le recrutement des devs : plateforme de tests Codility.