Speaker

Pauline Jamin

Pauline Jamin

Staff Software Engineer at Agicap

Grenoble, France

Staff software engineer with a love for Domain-Driven Design (DDD) and back-end development. Skilled in leading teams and embracing the Site Reliability Engineering (SRE) philosophy. When not crafting code, you'll find me exploring the great outdoors with my loyal dog. Catch me sharing my passion and knowledge in engaging talks!

Area of Expertise

  • Information & Communications Technology

Topics

  • DDD
  • SRE
  • TDD
  • Software Engineering
  • Software Craftsmanship
  • Software Architecture
  • Engineering Culture

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 Upcoming

March 2024 Paris, France

Domain-Driven Design Europe 2023

June 2023 Amsterdam, The Netherlands

BreizhCamp 2022

June 2022 Rennes, France

Pauline Jamin

Staff Software Engineer at Agicap

Grenoble, France