Pauline Jamin
Staff Engineer at Agicap
Lyon 03, France
Actions
Pauline is a Staff Engineer at Agicap, a booming European fintech, with 11 years of experience in software development. She is a specialist in Identity and Access Management (IAM) and is passionate about software architecture, with a particular devotion to Domain-Driven Design (DDD). Pauline holds a degree in computer engineering and excels in leading teams and sharing her passion and knowledge through engaging talks. She is a seasoned speaker, having presented at numerous international conferences, including twice at DDD Europe. When she's not crafting code, you'll find her exploring the great outdoors with her loyal dog.
Links
Area of Expertise
Topics
The DDD Horror Picture Show
Often, implementing Domain-Driven Design (DDD) opens a can of worms. In this talk, we will share some of our own personal horror stories live. For instance, have you already encountered the Bounded Contexts (BC) vampire syndrome, where one BC is sucking all others BCs? The aggregate obsession? Or the Eventual Consistency Horizon?
Is DDD truly the source of some of our nightmares, or is there something more sinister lurking beneath the surface? Join us as we navigate the troubling landscape of software development, exploring the hidden biases and misconceptions that can haunt our projects.
Through our chilling experiences, we will challenge you to reconsider what you know about DDD and uncover the real culprits behind some of our production torments. This session is designed for advanced DDD practitioners and promises to be both enlightening and entertaining. Brace yourself and let’s unmask some hidden phantoms when developing software!
Implementing Modern Cloud Native Authorization using OpenFGA
Agicap is a SaaS product that allows businesses to centralize cash flow monitoring and put cashflow at the heart of their financial management. As we expanded our market reach from SMBs to mid-market enterprises, we realized we needed to provide clients with complete control over defining fine-grained authorization policies.
In the last 10 years, we've seen great progress in the world of authentication, but authorization is still challenging for most engineering teams, and we were not an exception. Authorization logic was mixed with application code and difficult to adapt to new requirements.
We decided to explore using a Relationship-Based Access Control (ReBAC) approach using OpenFGA, a CNCF sandbox project, and we were able to satisfy our requirements.
In our session, we'll explain ReBAC and OpenFGA, and describe how it was used at Agicap. We will also share insights into how Behavior-Driven Design (BDD) tools enabled our Product Managers to define authorization use cases.
DDD and ReBAC: Revolutionizing Access Management with a Business-Centric Approach
In this talk, explore how Domain Driven Design (DDD) and Relationship-Based Access Control (ReBAC) can revolutionize your access management by focusing on business relationships and stakeholder collaboration, rather than relying on specific tools.
I will share our experience at AGICAP transitioning from a Role-Based Access Control (RBAC) authorization model to a ReBAC model, in line with the latest OWASP recommendations. Learn how we applied DDD principles to better understand and model business requirements for authorization, fostering a more effective and adaptable access management system.
This talk will emphasize key DDD and ReBAC concepts, as well as the challenges and lessons learned during their implementation. You will leave with a deeper understanding of the importance of placing the business domain at the heart of your authorization systems, empowering you to create a more robust and flexible access management strategy.
The scale-up, the autonomy and the nuclear submarine
Most efficient organizations have autonomous staff as a common ground. Autonomy is a powerful individual driver : who doesn’t love to feel free to define their life, their time and their way of working? **When working in a booming and thriving scale-up, autonomy is no longer an option. It is an essential fuel**. But is it easy to put in motion?
Through our stories, successes and mistakes, we would like to share with you about this quest for autonomy. We will mainly talk about full-remote, release management, SRE approach, team conflicts and Domain Driven Design. We will also address self-organization, monolith splitting APIS, contracts tests and nuclear submarines.
In the end, lots of tips and tricks to manage to set up a Culture of autonomy that holds up over the long term. In a nutshell: **how to prevent your quest for teams’ autonomy from turning into chaos…**
La scale-up, l’autonomie et le sous-marin nucléaire
La plupart des organisations efficaces ont en commun d’avoir des équipes autonomes. L’autonomie est aussi un moteur individuel puissant : qui n’aime pas se sentir libre de définir sa vie, ses horaires, sa façon de travailler ?
Lorsqu’on travaille dans une scale-up en plein essor et qui grossit de manière exponentielle, l’autonomie n’est plus une option, c’est un carburant indispensable. Mais est-ce pour autant facile à mettre en oeuvre ?
C’est de cette quête d’autonomie dont nous aimerions vous parler à travers nos histoires, nos réussites et nos erreurs. Nous parlerons de full-remote, de release management, de démarche SRE, de conflits d’équipes et de Domain Driven Design.
On parlera aussi d’APIs de split de monolithe, mais également de sous-marins nucléaires et de contract tests.
Pleins de trucs et astuces pour arriver à mettre en place une Culture de l’autonomie qui tienne la route sur le long terme.
CNCF-hosted Co-located Events Europe 2024 Sessionize Event
Domain-Driven Design Europe 2023 Sessionize Event
BreizhCamp 2022 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top