Publications de Benjamin Brabant

Évènement

Meetup PerfUG [24/09/2018] : Angular et performances

ERRATUM : Suite à un problème logistique le meetup est décalé au lundi 24/09 Il nous aura fallu attendre 2 ans pour avoir cette nouvelle version du fameux framework de Google. L'objectif est ambitieux: devenir le framework front le plus performant. Nous vous proposons de soulever le capot pour comprendre ce qui rend Angular plus rapide. Nous parlerons de ce qui est proposé en natif (détection du changement, lazy loading, compilation...) mais aussi de ce que vous pouvez mettre en place (compilation AOT, tree shaking,…

Lire la suite
Évènement

Meetup PerfUG [26/06/2018] : Comment gérer un cluster Hadoop de 2800 noeuds et 150 M de conteneurs ?

Mettre en oeuvre un cluster de plus de 2800 noeuds, 150 millions de conteneurs yarn par jour nécessite de mettre en oeuvre des principes d’architecture pour scaler, des techniques d’investigation live de la production, de fabriquer (et faire scaler) des outils de monitoring pour comprendre ce qui tourne dans le cluster. Il faut prendre des décisions de capacity planning et aider les utilisateurs à tuner leur jobs. William nous propose un survol de ce qui est fait chez Criteo pour adresser ces problématiques.

Lire la suite
Évènement

Meetup PerfUG : Traitement d’image sur GPU en C#

Le traitement d’image représente une partie coûteuse de nombreuses applications logicielles, du Backend Web au Machine Learning. Il est donc souvent nécessaire d’optimiser cette partie du code. Parallélisable, le traitement d’image bénéficie largement des capacités de bande passante mémoire et de calcul des cartes graphiques. Dans cette présentation nous verrons comment accélérer une librairie de traitement d’image écrite en C# (AForge). Nous commencerons par faire du code multithread CPU, puis nous porterons ce code sur GPU et nous descendrons de plus en plus bas dans…

Lire la suite
Évènement

Meetup PerfUG : Le Disruptor à ABC Arbitrage : une histoire, des patterns

ABC Arbitrage est une société qui conçoit des stratégies d'arbitrages financiers et les exécute sur des marchés du monde entier. Elle utilise depuis plusieurs années le Disruptor sur différents composants critiques de sa plateforme trading. Cette présentation est à la fois l'histoire du Disruptor à ABC, comment et pourquoi il est arrivé, mais aussi un catalogue de patterns et de pratiques permettant de l'utiliser correctement.

Lire la suite
Évènement

Meetup PerfUG : Introduction à Vert.x et retour d’expérience

Cette présentation se tiendra en deux parties. Une introduction sur Vert.x, un toolkit pour écrire des applications réactives et polyglottes pour la JVM. Puis un retour d'expérience de Vert.x chez Teemo avec deux cas d'utilisation sur Google Cloud Platform : Robot Teemo chargé d'effectuer de l'achat de publicité en temps réel Le pipeline Teemo de récupération d'une masse importante de données avec Kafka

Lire la suite
Évènement

Meetup PerfUG : REX data-warehousing à forte volumétrie avec AWS RedShift

Ogury est la plateforme de data mobile qui permet d’accéder aux données comportementales des profils de plus de 400 millions de mobinautes répartis dans plus de 120 pays. Exploiter et analyser les gigantesques volumes de données générés par ces centaines de millions de users ne se fait pas sans une architecture technique adaptée et efficace. Pierre-Marie et Arnaud vous parleront de comment concevoir, implémenter et utiliser une architecture data scalable et performante dans ce contexte. Cela se fera au travers d'un retour d'expérience sur la…

Lire la suite
Évènement

Meetup PerfUG : Améliorer performance & dis­tribution des apps/vidéos avec Cedexis

Cedexis optimise la distribution de vos applications entre les DataCentre, Clouds ou CDNs. Notre Load-balancer Openmix en mode SaaS prend les meilleures décisions d’aiguillage pour les utilisateurs grâce à nos solutions de monitoring Synthétique et Real-User (14 milliards de mesure par jour sur l’expérience réseaux des utilisateurs) combinées à n’importe quelle API tierce (New Relic, Catchpoint, Varnish, NGINX, etc.) permettant d'optimiser la diffusion de contenus des applications, vidéos et contenus web

Lire la suite
Évènement

Meetup PerfUG : Détecter et résoudre vos problèmes de performance applicative avec AppDynamics

AppDynamics vous aide à monitorer vos applications métier critiques en étant plus proactif, en réduisant votre MTTR, en diminuant le nombre d'incidents en production et en augmentant la visibilité sur le métier et ainsi le revenu online. AppDynamics détecte automatiquement et surveille les performances des transactions métier de bout en bout, depuis l'utilisateur web ou mobile jusqu'à la base de données, identifie les lignes de code ralentissant les applications et gère intelligemment vos alertes en apprenant le comportement normal de vos métriques et en alertant…

Lire la suite