ArchitectureArchitecture
Conference45min
INTERMEDIATE

ReBAC à l'échelle : sauvons le p99

Ce retour d’expérience sur un **système ReBAC à grande échelle** décrit les **limites de performance** rencontrées (latence, explosion des relations, cache dégradé) et les **solutions** mises en œuvre : refactors de modèle, métriques clés, optimisations techniques. Il en dégage des **principes généraux** pour concevoir des plateformes rapides et résilientes.

Pauline Jamin
Pauline JaminAgicap
Noël Mugnier
Noël MugnierAgicap

talkDetail.whenAndWhere

Wednesday, April 22, 10:30-11:15
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
talks.description
L'access management est souvent perçu comme un détail d’implémentation… jusqu’au jour où il devient un point de passage obligatoire pour tout le produit. Après plus de deux ans de ReBAC centralisé en production, nous avons eu un signal clair : la latence ne tenait plus la promesse d’autorisations fines “quasi instantanées”. Produit et modèle grandissant, le coût d’évaluation explosait.

Dans ce retour d’expérience, nous partageons ce qui casse à l'échelle (explosion des relations, hot paths, cache qui se dégrade, migrations sans downtime) et comment nous avons repris le contrôle : quelles métriques suivre, quels refactors de modèle apportent les plus gros gains, et quels leviers techniques (caching, read replicas) stabilisent durablement la performance.

Au final, la performance ne se gagne pas seulement au niveau de la plateforme : elle se gagne surtout dans le modèle. Et même si vous n’utilisez pas (encore) ReBAC, les mécanismes et les erreurs décrits sont ceux de nombreux systèmes centralisés. Vous repartirez avec des règles de modélisation, des anti-patterns, et une checklist pour garder une plateforme critique rapide, résiliente et évolutive.
rebac
plateforme
performance
modèle
talks.speakers
Pauline Jamin

Pauline Jamin

Agicap

France

Pauline is Head of Engineering (Finance & Core) and Staff Engineer at Agicap. She builds and evolves complex product-led systems, with a particular interest in Domain-Driven Design, pragmatic software architecture, and SRE practices. On stage, she shares practical lessons on scaling teams and systems.
Noël Mugnier

Noël Mugnier

Agicap

France

Hello !

You can call me NoNo, I'm a Senior Software Engineer at Agicap, working on core systems such as IAM or Clients Onboarding. I'm very curious about what evolve around software & technology in general.

I'm already thrilled to talk with you about the last problem you encounter in your day-to-day job and how you handled it ;)

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments