« Des microservices aux migroservices »

Ca y est, vous avez enfin la possibilité de démarrer un nouveau projet ou de migrer un de vos anciens monolithes et vous décidez de partir en architecture microservices !
On se répartit les services, on sort nos plus belles technos et c'est parti ! Au pire, vu qu'on va faire un microservice on pourra le remplacer plus tard facilement :grinning:.

Plus on avance dans la réalisation du service, plus les soucis commencent à apparaitre :

  • Couplage avec d'autres services
  • Partages de données
  • Difficulté à étre déployés/opérés
  • Ownership des services

Notre microservice vient d'évoluer en migroservice ! :disappointed:
On s'est trompé dans la recette et ajouté une bonne grosse de monolithe à note microservice …

Essayons de voir comment nous en sommes arrivés là, les pièges a éviter et si ce n'est pas, finalement, qu'une étape vers une architecture microservice.