Conflation like @ Meetic
Arnaud GeorginArchitecte logiciel@arnaud_georgin
Cyril VerdierTech Lead Scala@cyril_verdier
“Conflation happens when the identities of two or more individuals, concepts, or places, sharing some characteristics of one another, seem to be a single identity, and the differences appear to become lost. In logic, it is the practice of treating two distinct concepts as if they were one ... intentional conflation may be desirable for the sake of conciseness and recall.”
Source: https://en.wikipedia.org/wiki/Conflation
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Conflation par l’exemple
Et si on faisait de la backpressure !?
Application de la conflation
Application de la conflation
Application de la conflation
Application de la conflation
Application de la conflation
Application de la conflation
En résuméFiltrage
Merge
En résuméFiltrage
Merge
En résuméFiltrage
Merge
Live coding
Conflation : Merge
Buffer
provider 1
provider 2
provider 42
...
Tick Tick
délai
Merge
Monitoring applicatif : approcheEtape 1 : Production de métriques dans le code
- Kamon
Etape 2 : Infrastructure de collecte des métriques
- Kamon + statsD + graphite
Etape 3 : Visualisation des métriques
- Grafana
Monitoring applicatif : schéma global
applicationscala
Kamon statsD Graphite
Grafana
serveur de supervision
Comment on l’utilise chez MeeticMerge : notification sur l’interaction la plus qualitative
plusieurs types d’interactions entre les membres (visites, favoris, like, …)
Notifier les membres sur l’interaction la plus qualitative si plusieurs interactions se suivent
Filtrage : compteur de recherche à l’authentification
rafraîchissement des compteurs à l’ouverture de session
plusieurs messages d’ouverture sessions sont publiés
Questions ?
https://github.com/Meetic/scala-merge-conflation
https://github.com/Meetic/scala-filter-conflation