les événements ◦ sérialisation des événements dans le bus ◦ documents mutables dans Elasticsearch • Problèmes humains ◦ utilisation d’un nouveau paradigme ◦ synchronisation des équipes pour les décommisions
chantier de migration IT Porté par un projet Funk : le nouveau Dashboard Enjeu : poser les bases d’une premières archi La Vision du Newsfeed Eat Your Own Dog Food : -au service de- → D’abord pour les autres (le mobile) La perf : être en dessous des 100ms Stratégie de tests de perf : Graceful Degradation Choix fonctionnel : limité le newsfeed à 1000 producers Séparations des responsabilités : Network, News (--> Activities & Reco) Le suivi du monitoring L’augmentation du temps de réponse puis le refactoring Le DevOps, la responsabilités des devs L’architecture infra Le Newsfeed en chiffre Stratégie d’initialisation du réseau : Lazy & Eager (sur quelle base ?) Limitations: synchrone, imaintenable
drived developement -> Design : expliquer pourquoi “Orienté Document” , Zoom sur Activity Stream (faire emerger un modèle standard & auto-portant) -> Parallele Run (pas de migration, pas de reprise des données, mais consomation depuis la legacy) -> Tests de perf (valider le Graceful Degradation, valider la Stack) -> Intialisation (lazy & eager) -> L’infra -> Le suivi (les outils de monitoring, les indicateurs, le deploy continu) -> Les devs super responsabilisés et on a la main sur le déploiement -> Nb de déploiements
de l’ancien système • L’architecture événementielle • Zoom sur la migration de données • Zoom sur le modèle Activity Stream • Le processus itératif #FailFast • Le News feed en chiffres • Doggy bag