Transformation de l’architecture monolithique en microservices
terminéMission d’accompagnement technique et d’architecture logicielle pour la transformation du système monolithique d’Infineo vers une architecture orientée microservices. L’objectif principal consistait à définir les fondations techniques, méthodologiques et culturelles nécessaires à cette transition.
### Contributions principales :
• Aide à la compréhension et à la définition des responsabilités fonctionnelles de chaque service.
• Refonte progressive du monolithe en monolithe modulaire en vue d’une migration vers des microservices indépendants.
• Mise en place des pipelines CI/CD et des tests automatisés pour sécuriser les déploiements.
• Diffusion des bonnes pratiques de développement (SOLID, Clean Code, Clean Architecture).
• Formation et accompagnement des alternants sur les principes de découplage, de modularité et de testabilité.
• Création de POC (Proof of Concept) et de MVP (Minimum Viable Product) pour valider les choix techniques.
**Contexte technique :** C#, ASP.NET, Docker, MongoDB, R&D, Redis, Service Message Bus, Kubernetes, SQL Server, NoSQL, Développement Back End & Front End, CI/CD, Azure DevOps.
**Résultats :** meilleure modularité du code, réduction du couplage, et montée en compétence des équipes internes sur les architectures distribuées.
2020 → 2020
C#ASP.NETDocker