Introduction E2E
L’architecture micro-services que nous utilisons pour construire notre offre SaaS ouvre beaucoup de possibilités. Elle permet d’utiliser différentes stacks techniques et de pousser du code en production rapidement.Ce mode de fonctionnement soulève plusieurs problématiques que nous avons dû prendre en compte :
- Plusieurs services sont impliqués dans chaque fonctionnalité ce qui entraîne plus de complexité.
- Les livraisons en continu nous obligent à automatiser les campagnes de tests de manière à ne pas avoir de longues phases de recette manuelles ou de non régression.
- Afin de garantir la fiabilité des interfaces pour nos utilisateurs, les tests unitaires et d’intégrations techniques sont des outils indispensables mais insuffisants.
