PERFORMANCE USER GROUP PARIS

Prochain event

  • Prochain PerfUG : le 18 octobre:

    Speed is one of our main features at Algolia. Learn how we improved load time on 3G by reducing file size by 600% and progressively enhanced it for network resilience.

Events passés

    
  • Prochain PerfUG : le 20 septembre:

    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 quand elles dévient de la normale.

    Venez assister à une démonstration interactive de la solution et devenez une rock-star de l’APM en quelques heures.

  • 
  • Prochain PerfUG : le 30 août:

    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 qu’ils ont expérimentée : gRPC.

  • 
  • Prochain PerfUG : le 5 juillet:

    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. Monter une stack haute fréquence n’est pas facile, David et Carles vous parleront de leur retour d’expérience. Durant cette présentation, Carles et David vous propose de revivre avec eux l’évolution de l’architecture d’Ogury. D’un POC monolite à une architecture micro-service orienté perf, constituée des 700 instances chez AWS.

  • 
  • Prochain PerfUG : le 21 juin:

    Getting the most of your Java applications can be an interesting challenge. Understanding some of the optimizations that the latest crop of JVMs are able to apply when running on the latest servers may help with that. This talk will discuss some of those features and optimizations.

  • 
  • Prochain PerfUG : le 14 juin:

    Datastax Enterprise est la distribution Enterprise d’Apache Cassandra. Pendant cette session, nous allons passer en revue les optimisations de performances prochainement disponibles :

    • Thread Per Core, ou comment mieux utiliser la ressource CPU et les lignes de cache en évitant le context switch
    • Byte-Ordered Index, une nouvelle implémentation des index primaires pour éviter le cycle infernal de sérialisation/désérialisation
    • Compaction: réduire les points de contention pour accélérer la vitesse de compaction
  • 
  • Prochain PerfUG : le 03 avril:

    Le Performance User Group offre depuis bientôt 4 ans un lieu d’échanges pour toutes les personnes intéressées par l’optimisation et la performance, quel que soit leur niveau.

    Venez nous retrouver aux B.O.Fs Devoxx pour une rétrospective de 35 sessions en 35 minutes.

  • 
  • Prochain PerfUG : le 03 avril:

    Vert.x est une boite à outil pour écrire des applications réactives sur la JVM. Sa programmation non bloquante proche des acteurs permet une scalabilité facile et un modèle de concurrence simplifié. L’aspect boite à outil et la richesse de l’écosystème en font un choix versatile depuis le simple adaptateur de protocole jusqu’à l’écriture de systèmes distribués. Julien commencera par une introduction à Vert.x et son modèle de programmation, puis expliquera les gains de performance que Vert.x apporte pour finir par une étude de cas sur les microservices utilisant HTTP/2 et/ou des services gRPC.

  • 
  • Prochain PerfUG : le 22 mars:

    Ces dernières années les patterns de concurrence sans threads ont fait un grand retour, notamment via Node.js. L’objectif principal : une performance maximale, via une utilisation optimisée du processeur, surtout en présence d’un nombre d’entrées-sorties important. Les résultats des travaux de recherche d’OCTO montrent pourtant que les gains de performance rendus possibles sont très relatifs. Arnaud Bétrémieux vous présentera ces résultats et les mettra en regard des coûts induits sur le développement et la maintenance du code.

  • 
  • Prochain PerfUG : le 13 février:

    How do you deliver infrastructure capable of performing millions of operations per second with sub-millisecond response times? This session will take a deep-dive into the performance characteristics of a NoSQL database. Using real-world examples and live demonstrations, we will explain how to configure your database and application, what’s going on under the hood, and how to achieve the very best performance.

  • 
  • Prochain PerfUG : le 18 janvier:

    L’équipe du PerfUG vous souhaite ses meilleurs voeux pour la nouvelle année. Attention, OCTO Technology a déménagé au 34 Avenue de l’Opéra, Paris.

    Varnish Cache est un outil reconnu pour ses performances, dues notamment à son architecte Poul-Henning Kamp, ancien développeur FreeBSD. L’un de ses buts en travaillant sur Varnish était de promouvoir des pratiques de codes ayant fait leur preuves dans les noyaux modernes et de les appliquer à l’espace utilisateurs. Un autre était de tirer parti des avancées des noyaux plutôt que de les annuler comme il l’a souvent constaté.

    Après 10 ans et des dizaines de milliers de lignes codes, quelles leçons peut-on tirer du code de Varnish ?

  • 
  • Prochain PerfUG : en janvier 2017 !:

    Comme annoncé, notre sponsor OCTO a déménagé pour de nouveaux locaux. Les aléas du déménagement ne nous ont pas permis d’avoir une salle pour accueillir le PerfUG avant les fêtes de fin d’années.

  • 
  • Prochain PerfUG : le 20 octobre:

    Les avantages de HTTP/2 pour les clients web lents, en particulier mobiles, sont bien connus mais est-il utile de déployer HTTP/2 au sein d’une architecture de service ? Est-ce plus rapide que HTTP/1.1 ? Offre-t-il une meilleure montée en charge ou des avantages fonctionnels dans ce contexte ?

    Cette session explorera les impacts fonctionnels, performance & sécurité de l’utilisation de ce protocole dans un back-office orienté service sur HTTP (SOAP ou REST)

  • 
  • Prochain PerfUG : le 22 septembre:

    Les règles webperf édictées en 2007 et 2009 par Steve Souders sont-elles encore d’actualité alors qu’HTTP/2.0 pointe le bout de son nez et que la moitié du surf se fait sur mobile ? Venez le découvrir !

    Après une courte introduction sur ce qu’est la webperf et pourquoi il est essentiel d’avoir un site rapide, nous ferons le point sur les règles de base et pourquoi elles existent comme ça (concaténation, minification, sharding, spriting, etc.) Nous ferons l’examen de ces règles pour découvrir pourquoi certaines ne sont plus d’actualités à cause du mobile et du HTTP2.

  • 
  • Prochain PerfUG : le 25 août:

    Vous voulez faire du GPGPU, mais le C++ vous fait peur ? Venez voir comment on peut faire en .Net !

    Au menu : le même algorithme, comparé entre du C++ et du C# ‘classique’, du C++ AMP et du C# avec Cudafy.Net

  • 
  • Prochain PerfUG : le 16 juin:

    Je suis développeur Java. L’application fonctionne parfaitement ou presque sur mon laptop. Je suis le seul utilisateur et ma base est quasiment vide… La campagne de tests de charge et ou la mise en prod révèlent un bilan alarmant : le projet ne tient pas ses objectifs de performance et de scalabilité. La consommation mémoire et les temps de traitements dévissent complètement.

  • 
  • Prochain PerfUG : le 19 mai:

    A Ullink, nos Heaps sont habituellement plutôt large (jusqu’à 32 Go) et nous gérons un large volume de données. Mais nous avons observé que la majorité de l’espace occupé dans la Heap ne l’est pas par les données business mais par les structures !

  • 
  • Prochain PerfUG : le 28 avril:

    “It’s the network!” is a reflex of every software engineer, and they are very often right. The Internet is much more alive than we think. But when our applications are online how can we work with unpredictable latency? Can we optimise it?

  • 
  • Prochain PerfUG : le 17 mars:

    Scalding is a go-to choice for developing MapReduce jobs and the new(ish) Type Safe API promises to make jobs ever more safer, without adding any additional testing overhead (and, of course, you all test your jobs). Even nicer, it promises to add performance optimizations for free! Actually, it’s not that easy and one has to analyze what’s under the hood.

  • 
  • Prochain PerfUG : le 18 février:

    Alors que le hosting sur le Cloud (souvent virtualisé) devient une case inévitable pour toutes nouvelles applications web, certains projets font encore de la résistance et choisissent la traditionnelle voie de la location de serveurs dédiés “bare-metal”.

  • 
  • Prochain PerfUG : le 18 janvier:

    Optimiser et tester la performance d’une seule application devient un sujet maîtrisé, avec des méthodes et des outils dorénavant rodés. Pour autant, réaliser des tests significatifs à un coût raisonnable reste un challenge. Qu’en est-il dans le cas d’un SI tout entier ?

    Si le “service” rendu à l’utilisateur repose sur plusieurs applications, les pratiques sont beaucoup plus balbutiantes et beaucoup de questions se posent : faut-il tester chaque application en isolation ? Y a-t-il un vrai ROI à ces tests, ou est-ce un chantier pharaonique ?

  • 
  • Prochain PerfUG : le 19 novembre:

    Les applications Java (et les autres langages de la JVM) consomment de plus en plus de mémoire, dans le même temps les algorithmes de GC (Garbage Collection) ont amélioré leur efficacité et permettent d’allouer toujours plus de mémoire.

    Malheureusement augmenter la RAM pour éviter une OutOfMemoryError sans plus d’investigation conduit souvent à masquer/repousser une fuite mémoire ou un bug applicatif et à générer une nouvelle source d’instabilité pour l’application et la JVM.

  • 
  • Prochain PerfUG : le 02 novembre:

    Nous aurons la chance d’avoir non pas un mais deux talks lors de la session exceptionnelle du lundi 2 novembre par Gareth Hughes et Tobias Baldauf d’Akamai :

    • Measuring Front-end Performance: What, When and How?
    • High Performance Images
  • 
  • Prochain PerfUG : le 22 octobre:

    La multiplication des accès mobiles et des nouveaux usages du Web a conduit, depuis 5 ans, au développement de nouveaux protocoles Web tels que WebSocket, WebRTC, SPDY, etc… pour supplanter ou compléter le vénérable HTTP/1.1, culminant par la ratification du protocole HTTP/2 début 2015.

  • 
  • Prochain PerfUG : le 17 septembre:

    Découvrir ce qui se passe au coeur de votre code. Cette information est plus accessible que ce que l’on pense généralement. Que ce soit identifier les instructions où votre application est inefficace, comprendre le code d’une application ou superviser des applications sur vos serveurs en production, venez découvrir et comprendre différentes solutions pour profiler une application.

  • 
  • Prochain PerfUG : le 27 août:

    Un algorithme à haute fréquence doit exploiter au mieux les architectures des processeurs pour obtenir un maximum de performance. La JVM exploite beaucoup d’astuces, dans la JVM elle-même ou dans les librairies, pour se rapprocher du processeur. Nous vous proposons de creuser dans les sources pour les découvrir.

  • 
  • Prochain PerfUG : le 18 juin:

    ERRATUM : le PerfUG aura bien lieu le jeudi 18 juin comme indiqué sur Meetup et non pas le 16 comme indiqué précédemment. Toutes nos excuses.

    When we think of performance Java isn’t usually up there with the list of languages you’d choose. Ultimately on a CPU we’d start with assembler and C/C++, not Java, then there are GPUs and FPGA cards, still no Java.

    The main problems with Java are the way it abstracts the hardware and its very generalised memory management. The result is safe code but not very performant. In fact, in some cases, the now infamous garbage collector can be the death of your application.

  • 
  • Prochain PerfUG : le 21 mai:

    Pour son anniversaire, l’équipe du PerUG vous invite à venir souffler sa deuxième bougie au cours d’une soirée spéciale ! Comme à l’accoutumée, cette session sera animée pour sa première partie par un Octo suivi par une deuxième session exceptionnelle.

  • 
  • Prochain PerfUG : le 23 avril:

    La scalabilité des applications est une préoccupation importante. Beaucoup de pertes en scalabilité proviennent de code contenant des locks qui produisent une importante contention en cas de forte charge.

  • 
  • Prochain PerfUG : le 26 mars:

    Riemann est un projet open source créé par Kyle Kingsbury (aphyr). Riemann permet le traitement et l’agrégation de flux d’événements et de métriques provenant d’un système complexe ou d’une infrastructure entière.

  • 
  • Prochain PerfUG : le 19 février:

    Apache Kafka est un système de type pub/sub distribué, construit avec des performances difficilement égalées dans le monde open source, aussi bien en termes de latence que de débit.

  • 
  • Prochain PerfUG : le 21 janvier:

    Si vous développez en Java et que vous exploitez une base de données relationnelle, vous connaissez JPA et son implémentation la plus répandue, Hibernate. L’expérience montre que la performance des applications basées sur une architecture n-tiers réside dans la maîtrise de la couche de persistance.

  • 
  • Prochain PerfUG : le 17 décembre:

    Phaser est une barrière de synchronisation Java 7 utilisée pour orchestrer, entre plusieurs threads, un lot de tâches répétitives. Le système offre une interface plus simple à utiliser que son prédécesseur CountDownLatch.

  • 
  • Prochain PerfUG : le 27 novembre:

    DynaTrace est une application d’APM (Application Performance Management) qui se distingue par la capacité à ne manquer aucun problème de performance.

  • 
  • Prochain PerfUG : le 16 Octobre:

    HP LoadRunner est l’un des outils les plus connus pour l’automatisation des tests de charge. Durant cette session, vous pourrez le découvrir ou le redécouvrir lors de la démonstration de sa toute dernière version. Vous pourrez également découvrir StormRunner Load, une nouvelle offre SaaS pour valider les performances des applications Web et mobiles.

  • 
  • Prochain PerfUG : le 25 Septembre:

    Basses latences, haut débits : comment concevoir des systèmes capables d’encaisser des dizaines de milliers d’updates par seconde sans s’engorger, ni dépasser la milli seconde de traitement ?

  • 
  • Prochain PerfUG : le 28 août:

    Vous n’y connaissez rien en webperfs et ne savez pas par où commencer ?

  • 
  • Prochain PerfUG : le 26 juin:

    Les CPUs intègrent une unité de mesure de performance (PMU) que l’on peut utiliser pour collecter des données sur l’utilisation des caches (hit/miss) des prédictions de branches, du nombre d’instructions, des cycles, etc…

  • 
  • Prochain PerfUG : le 21 mai:

    Le PerfUG a 1 an en mai. Pour fêter cet anniversaire nous changeons de format !

  • 
  • Prochain PerfUG : le 24 avril:

    Hadoop est principalement utilisé pour le monde batch. Le paradigme MapReduce sur Hadoop ne propose pas de transformation ou de requêtage performant mais plutôt un traitement d’une forte volumétrie de données.

  • 
  • Retrouvez nous à Devoxx France le 16 avril 2014:

    Le 16 avril 2014 se tiendra l’université de la performance à Devoxx France, animée par Henri Tremblay, Ludovic Piot, Mickaël Robert et Marc Bojoly.

  • 
  • Prochain PerfUG : le 20 mars:

    Prismic.io est une plate-forme de gestion de contenu basée sur une architecture totalement moderne :

  • 
  • Prochain PerfUG : le 20 février:

    La programmation réactive et appels asynchrones sont dans l’air du temps. Doit-on vraiment s’en préoccuper ? Quel est le résultat au niveau des performances ? Comment le mesurer ? Le PerfUG vous invite à partager un retour d’expérience sur un projet de distribution de messages à haute fréquence en Scala/Akka.

  • 
  • Prochain PerfUG : le 23 janvier:

    Le PerfUG vous présente ses meilleurs voeux pour 2014 et vous donne rendez-vous dès le 23 janvier. A cette occasion nous recevrons Brice Leporini et Florent Ramière qui viendront nous parler de JProfiler.

  • 
  • Prochain PerfUG : le 12 décembre:

    Le PerfUG vous donne rendez-vous pour la dernière séance de l’année 2013. A cette occasion nous recevrons Stéphane Landelle le créateur de l’outil d’injection Gatling.

  • 
  • Prochain PerfUG : le 5 novembre:

    Le PerfUG vous donne à nouveau un rendez-vous dédié à la performance sous toutes ses formes. Pour cette séance nous recevrons Raphaël Luta consultant technique indépendant dans le domaine des performances, en particulier des applications web et mobile.

  • 
  • PerfUG lab: le 9 octobre:

    Quelques détails pour demain.

  • 
  • Prochain PerfUG : le 9 octobre:

    Pour cette séance nous recevons le grand manitou de la performance Java : Kirk Pepperdine. Il nous parlera du nouveau produit de diagnostic de performance en SaaS développé par jClarity très éponymement nommé… jClarity.

  • 
  • Prochain PerfUG : le 29 août:

    L’avènement récent du Cloud (public et privé) et historiquement les guerres de chapelles avec les équipes infra engendrent un manque de visibilité pour les équipes projet sur les infras utilisées. Mais quand on veut faire de la perf avec une appli, mieux vaut savoir de quoi l’infra, qui supporte l’appli, est capable.

  • 
  • Prochain PerfUG : le 27 juin:

    Pour cette séance nous accueillons AppDynamics qui nous présentera leur outil d’Application Performance Management.

  • 
  • Prochain PerfUG : 21 mai:

    OCTO accueille le 21/05 le 1er épisode du #perfug, un user group dédié à la performance. @henri_tremblay et @mbojoly y aborderont les tests de charge dans la session Performance for the dummies.