Publications de Benjamin Brabant

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

Meetup PerfUG : Optimisations et Performances d’un POC en prod @ plusieurs millions de requêtes

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.

Lire la suite
Évènement

Meetup PerfUG : Optimisation de performance sur Datastax Entreprise

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

Lire la suite
Évènement

Meetup PerfUG : Vert.x, le toolkit réactif

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…

Lire la suite
Évènement

Meetup PerfUG : Patterns de concurrence et performance

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.

Lire la suite
Évènement

Meetup PerfUG : Couchbase Performance

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.

Lire la suite
Évènement

Meetup PerfUG : Tout ce qu’on ne fait pas pour que Varnish soit performant

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…

Lire la suite
Évènement

Meetup PerfUG : WebPerf 2.0

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…

Lire la suite