La bulle micro-services de 2015-2020 s'est dégonflée. Shopify, Amazon Prime Video et d'autres ont publié des « retour au monolithe » retentissants. Où en est le débat en 2024 pour un SaaS moyen ?

Position 2024 : monolithe modulaire par défaut jusqu'à 30 devs ou un besoin de scaling différencié. Micro-services justifiés au-delà.

Monolithe modulaire

  • Un seul déploiement, une seule base
  • Modules internes clairement séparés (par domaine)
  • Boundaries via interfaces et pas via network
  • Déploiement instantané, debug simple

Micro-services

  • Chaque service peut scaler indépendamment
  • Équipes autonomes possibles (Conway's law)
  • Coût opérationnel élevé (obs, deploy, comms réseau)
  • Complexité de dev x 3 minimum au démarrage

Quand micro-services justifiés

  • > 30 devs sur la même codebase
  • Un service a un besoin de scaling radicalement différent
  • Contrainte réglementaire d'isolation
Un monolithe modulaire, c'est « on garde la simplicité, on pose des barrières propres ». C'est presque toujours la bonne réponse en 2024.

On regarde votre archi ?

En 30 minutes on peut trancher sur votre projet. Réservez un créneau. À lire : Multi-tenant Postgres.

A project to launch or to rescue?

30-minute free call. We look together at what's blocking you and where to start.

Book a discovery call
Monolithe modulaire vs micro-services : le vrai match en 2024 · Perrine Honoré