Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 2.3 KB

20170908_SGCIB_architectures-microservices.adoc

File metadata and controls

67 lines (55 loc) · 2.3 KB

2017/09/08 - SGCIB MeetUp - Architectures microservices

Table of Contents

Notes

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.