Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MongoDB en scale-up : comment sortir d’un enfer...

MongoDB en scale-up : comment sortir d’un enfer monolithique — BreizhCamp 2024 (2024-06-27)

🇫🇷 version below / version 🇫🇷 plus loin

This is the slide deck of a talk by Alexis "Horgix" Chotard and Caroline Becker presented at the Breizhcamp conference in June 2024 in Rennes about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.

March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.

Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!

On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.

---
🇫🇷
Ceci est le deck de slides du talk présenté par Alexis "Horgix" Chotard et Caroline Becker à la conférence Breizhcamp en juin 2024 à Rennes, et partageant le retour d'expérience sur la manière dont PayFit s'y est pris pour sortir de l'enfer monolithique qu'était devenu un cluster MongoDB self-hosted, au profit d'alternatives managées. Pitch ci-dessous.

15 mars 2023, 6h59 : un cluster MongoDB s'écroule. Pas de bol, celui-ci contient 95% des données utilisateur, et est absolument vital à un fonctionnement même minimal de notre application. Facteur aggravant : celui-ci a 7 ans de retard de versions, n'est pas scalable, et à peine observable. Enfin, même le modèle de données ferait rapidement lever les sourcils : des applications qui communiquent entre elles via lecture/écriture dans les mêmes documents MongoDB, des documents qui atteignent la limitation maximum de 16MiB avec des centaines de niveaux d'imbrication, etc. L'incident durera plusieurs jours et résultera en la perte de nombreux utilisateurs. On a vu meilleur portrait.

Voyons comment PayFit s'est retrouvé dans cette situation infernale, et surtout comment nous nous y sommes pris pour en sortir !

Au programme : stabilisation technique, détricotage de modèle de données, éclatement d'un SPOF en plusieurs éléments au blast radius plus restreint, transition vers des services managés, amélioration des accès internes, reprise de maîtrise sur les opérations risquées, et finalement, approche d'une migration technique quand celle-ci impacte l'intégralité des équipes de développement.

Horgix

June 27, 2024
Tweet

More Decks by Horgix

Other Decks in Technology

Transcript

  1. 1 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB en scale-up Comment sortir d’un enfer monolithique Caroline Becker Alexis “Horgix” Chotard 27 juin 2024
  2. 2 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Hello, world BreizhCamp ! Alexis « Horgix » Chotard @Horgix Horgix Horgix Caroline Becker Krho Senior Dev chez SRE chez
  3. 3 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Bref historique ▼ Incidents 2023 ▼ Stabilisation ▼ Résolution long terme ▼ Bénéfices & limitations ▼ Take away Plan
  4. 4 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit Un bref historique
  5. 5 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit 0. Les prémices
  6. 6 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ 2016 : débuts de PayFit → MongoDB ▼ Depuis : Les prémices de MongoDB chez PayFit Devinez quoi ? Le “plus tard”, c’est maintenant !
  7. 7 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit tel que début 2023 1. L’architecture
  8. 8 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture (début 2023)
  9. 9 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture
  10. 10 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture
  11. 11 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture
  12. 12 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture
  13. 13 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture
  14. 14 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique L’architecture (début 2023)
  15. 15 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit tel que début 2023 2. Le modèle de données
  16. 16 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit tel que début 2023 2. Le modèle de données … dans 2 minutes ;)
  17. 17 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit tel que début 2023 3. L’utilisation
  18. 18 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Partagé par tout le monde ▼ Partage de Collections entre applications ▼ Requêtes de 3MiB ▼ Gestion dangereuse des index ▼ One-shot scripts ▼ Gestion des accès (MongoX) ▼ Versioner & snapshots L’utilisation du cluster MongoDB de PayFit (début 2023)
  19. 19 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique MongoDB chez PayFit tel que début 2023 Les problèmes
  20. 20 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Blast radius conséquent ▼ Applications fortement couplées ▼ Impossibilité de scale, que ce soit up/down ou verticalement/horizontalement ▼ Des limites techniques atteintes (max document size de 16MiB) ▼ Des incidents fréquents ▼ Beaucoup de maintenance (cluster lui-même, backups, MongoX, etc.) ▼ Impossibilité de répondre à des questions basiques sur l’utilisation (observabilité) ▼ Incapacité d’attribuer l’usage et les coûts à des domaines métier ▼ Une gestion des informations de connexion très manuelle ▼ Une équipe quasiment dédiée (Data Reliability Engineering) Les problèmes
  21. 21 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Modèle de données Un bref historique
  22. 22 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ JetLang : langage low-code fait maison ▼ AbsMonth : une paie / un mois ▼ Un document par entité ▽ Employees ▽ Companies ▽ “Storage is cheap” ▪ Données dupliquées d’un mois sur l’autre ▪ “Unbounded arrays” Le modèle de données
  23. 23 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Bitemporalité ▽ Les données évoluent ▽ Régularisation : la compréhension des données évolue Le modèle de données
  24. 24 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  25. 25 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  26. 26 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  27. 27 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  28. 28 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  29. 29 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  30. 30 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  31. 31 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  32. 32 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  33. 33 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  34. 34 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bi-temporalité
  35. 35 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Bitemporalité ▽ Les données évoluent dans le temps ▽ Régularisation ▪ Notre compréhension des données évolue ▼ 🧱 16MiB documents Le modèle de données
  36. 36 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Découpler
  37. 37 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Découpler
  38. 38 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Découpler 110 tickets / PRs
  39. 39 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Découpler
  40. 40 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Stopper la croissance naturelle des documents
  41. 41 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Stopper la croissance naturelle des documents
  42. 42 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Stopper la croissance naturelle des documents
  43. 43 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Pas d’interruption de service Ecriture dans les deux collections Synchronisation des données Lecture dans les deux collections Lecture dans la nouvelle collection Écriture dans la nouvelle collection Ecriture et lecture dans l’ancienne collection Nettoyage de l’ancienne collection
  44. 44 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Incidents de mars 2023 Le point de bascule
  45. 45 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Impact sur le produit: ▽ 4h et 48min de downtime de l’application réparti sur plusieurs jours ▽ 8 jours avec une application visiblement lente ▽ 1500+ tickets clients Incidents de mars 2023…
  46. 46 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Incidents de mars 2023 1. Comprendre ce qui se passe
  47. 47 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Comprendre ce qui se passe
  48. 48 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Comprendre ce qui se passe
  49. 49 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Comprendre ce qui se passe
  50. 50 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Comprendre ce qui se passe
  51. 51 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Un post-mortem de 27 pages
  52. 52 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Incidents de mars 2023 2. Stabiliser à court terme
  53. 53 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Scaling vertical à des instances r5.16xlarge (64 vCPU et 512GiB RAM) ▼ Désactivation de fonctionnalités dans l’application ▼ Changement de la stratégie de pagination dans le Datalayer ▼ Consulting avec MongoDB Inc. pour la remise en état du cluster Stabiliser à court terme
  54. 54 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Incidents de mars 2023 3. Stabiliser à moyen terme
  55. 55 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Analyse des queries lentes: ▽ création d’index ▽ réduction/améliorations des queries ▼ Consulting avec MongoDB Inc. étalé sur un an après mars 2023 ▼ Uniformiser l’accès humain via Teleport ▽ tsh db connect --db-user=teleport-rw --db-name=client_dev mongo-dev ▼ Amélioration au niveau de la logique applicative (ex: lazy compute) ▼ Poursuite de la migration vers l’utilisation du Datalayer pour les data “core” Stabiliser moyen terme
  56. 56 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Résolvons le problème pour de bon. Sortie de notre MongoDB self-hosted monolithique
  57. 57 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Contexte : ▽ Services managés (“Engineering Tenets”) ▽ Autonomie des équipes ▽ DDD (& Events) ▽ Attention aux coûts / gâchis ▼ Choix / Décisions : ▽ 1. Lift & shift ? → Non; breakdown & DDD ▽ 2. Upgrade ? → Non; risque & point fixe ▽ 3. AWS DocumentDB vs MongoDB Atlas → Atlas ▽ 4. MongoDB Atlas setup: network, projects, clusters access, etc. Résolution long terme
  58. 58 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Synchronisation Okta pour accéder à l’UI et API d’Atlas ▼ Network peering (Private Endpoint) ▼ Structure: “projects” ▼ Définition d’une politique de backups par défaut ▼ Modules Terraform pour la gestion de cluster … le tout via Infrastructure-as-Code évidemment ! Déroulement – Préparer le terrain sur MongoDB Atlas PayFit organization │ ├── Project: Production │ ├── Cluster: payments-a42b │ ├── Cluster: backoffice-f5fc │ ├── Cluster: time-fb49 │ └── [...] │ ├── Project: Staging │ ├── Cluster: payments-7t3b │ ├── Cluster: backoffice-492a │ ├── Cluster: time-bf70 │ └── [...] │ ├── Project: Development │ ├── Cluster: payments-2a81 │ ├── Cluster: backoffice-32fe │ ├── Cluster: time-8f05 │ └── [...] │ └── [...]
  59. 59 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  60. 60 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  61. 61 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  62. 62 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  63. 63 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  64. 64 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Focus – Le module Terraform mongodbatlas-cluster
  65. 65 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Identification des choses faciles à bouger ▼ Backoffice ▽ Approche ▽ Feedback ▽ Apprentissages & améliorations ▪ Documentation ▪ SDK JS et authentification AWS IAM / STS ▪ Provider Terraform (autoscaling) ▪ … avec MongoDB Inc 🙂 ▼ et quelques autres Première phase : les early adopters
  66. 66 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Objectifs: ▽ Des équipes produit autonomes ▽ Domaine par domaine ▽ Accompagnement complet et poussé ▽ À l’initiative des équipes produit ▼ Un travail de fond et de longue haleine Deuxième phase : tout le monde à bord (ou presque)
  67. 67 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Deuxième phase : tout le monde à bord (ou presque)
  68. 68 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Deuxième phase : tout le monde à bord (ou presque)
  69. 69 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Deuxième phase : tout le monde à bord (ou presque)
  70. 70 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices de tout ce travail de stabilisation & migration
  71. 71 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Stabilité
  72. 72 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Sécurité (rôles IAM, Teleport)
  73. 73 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Isolation par domaine
  74. 74 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Observabilité (Performance advisor)
  75. 75 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Observabilité (Query insights)
  76. 76 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Résilience
  77. 77 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Backups
  78. 78 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Bénéfices – Atlas Charts (surprise!)
  79. 79 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ MongoDB Atlas ▽ MongoDB Atlas Serverless : on a hâte de l’essayer ! ▽ La fonctionnalité online archive dans la région Paris ▽ Notifications configurable ▼ Temps de prise en main par les équipes ▼ Des leçons sur des migrations similaires Axes d’amélioration
  80. 80 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Take away Les points essentiels
  81. 81 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Blast radius réduit – Découpe par domaine ▼ Découplage des applications – Grâce au Datalayer (GraphQL) ▼ Capacité de scale up (et même down !) ▼ Moins d’incidents et de maintenance ▼ Observabilité sur l’utilisation ▼ Authentification/autorisation bien plus saine ▼ Attribution des coûts par domaine ▼ informations de connexion ▼ Démantèlement de l’équipe dédiée fin 2024 ? Les améliorations
  82. 82 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Blast radius conséquent ▼ Applications fortement couplées ▼ Impossibilité de scale, que ce soit up/down ou verticalement/horizontalement ▼ Des limites techniques atteintes (max document size de 16MiB) ▼ Des incidents fréquents ▼ Beaucoup de maintenance (cluster lui-même, backups, MongoX, etc.) ▼ Impossibilité de répondre à des questions basiques sur l’utilisation (observabilité) ▼ Incapacité d’attribuer l’usage et les coûts à des domaines métier ▼ Une gestion des informations de connexion très manuelle ▼ Une équipe quasiment dédiée (Data Reliability Engineering) Les problèmes
  83. 83 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ Stabiliser de manière limitée, et migrer en parallèle ▼ Avoir un vrai sponsoring ▼ Services Managés 💙 ▼ Teleport 💙 ▼ Proxy/Adapter pattern (Datalayer) (qui devient un Anti-corruption Layer) ▼ Une attention particulière à la qualité des helpers et de la documentation ▼ Une vrai démarche d’accompagnement et de partage Les points notables
  84. 84 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Avant de vous laisser… Les futures interventions de PayFit
  85. 85 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique ▼ 26-27-28 juin 2024 – Breizhcamp @ Rennes ▽ Aujourd’hui à 17h00 en amphi B Présentez avec style grâce à OBS ! – par Martin Bahier ▽ Demain à 10h30 en amphi B Alerte, tout brûle ! Comment gérer des incidents techniques par Alexis “Horgix” Chotard ▼ 17-18 octobre 2024 – DevFest Nantes @ Nantes MongoDB en scale-up : comment sortir d’un enfer monolithique ▽ Laurentiu Capatina + Alexis “Horgix” Chotard ▼ 28-29-30 octobre 2024 – KanDDDinsky @ Berlin ▽ Impact Mapping Workshop – Krisztina Hirth Les futures interventions de PayFit
  86. 86 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique Merci ! Et allez voter dimanche :)
  87. 87 27 juin 2024 Caroline Becker Alexis “Horgix” Chotard MongoDB

    en scale-up Comment sortir d’un enfer monolithique 27 juin 2024 MongoDB en scale-up Comment sortir d’un enfer monolithique Merci ! Questions? Caroline Becker Alexis “Horgix” Chotard Allez voter dimanche :) Votre feedback compte <3 <REDACTED> Il fallait être là pendant la conférence :)