Performance

É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
Archi & techno

PerfUG : CLR/JVM différences d’implémentation

Criteo utilise à la fois la .NET CLR et la JVM. A première vue il semble que ces 2 runtimes sont similaires: du byte code, un JIT, un GC, ... Mais en fait il y a des différences dans l'implémentation et dans la vision des applications ciblées et leurs besoins. Dans cette présentation nous verrons les avantages et inconvénients des différences entre ces 2 runtimes. Jean-Philippe Bempel est un développeur passioné par les performances, les runtimes (JVM, CLR) et adepte de Mechanical Sympathy. Il a…

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
Évènement

Meetup PerfUG : gRPC, échanges à haute fréquence !

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. Une plateforme micro-services c’est cool et c’est à la mode … mais il y a aussi le revers de la médaille ! L’augmentation du traffic inter-services peut dégrader vos temps de réponses car les connexions HTTP sont lentes. Cependant des solutions existent pour optimiser le trafic réseau, durant cette session, David et Carles vous parleront de la solution…

Lire la suite