Mes réseaux
Étude de cas — Transport ferroviaire

Architecture microservices .NET pour les plateformes digitales du rail belge

Mission freelance chez Ypto (la société IT de la SNCB), sur le projet PMR qui simplifie le voyage en train et la réservation de transports adaptés pour les personnes à mobilité réduite.

Le contexte

Ypto développe et opère les plateformes digitales de la SNCB. J'y interviens comme Senior .NET Developer freelance sur le projet PMR (Personnes à Mobilité Réduite), qui vise à rendre le voyage en train plus accessible : information, assistance et réservation de transports adaptés.

Les enjeux

Un système à fort trafic, critique pour les voyageurs, qui doit rester fiable, performant et évolutif. Cela suppose une architecture solide, des échanges asynchrones robustes entre services, et une exploitation industrialisée.

Ma contribution

  • Conception et développement d'applications en architecture microservices (.NET, ASP.NET Core, Entity Framework Core).
  • Mise en place de communications asynchrones et événementielles via Azure Service Bus et MassTransit.
  • Déploiement et exploitation de services conteneurisés sous Rancher / Kubernetes, avec pipelines CI/CD.
  • Optimisation des performances : tuning de requêtes SQL Oracle, refactoring, réduction des temps de traitement.
  • Choix d'architecture et revues de code, avec un souci constant de qualité et de maintenabilité.

J'interviens également sur un second projet du portefeuille Ypto, avec le même périmètre technique.

Technologies

.NET / C#ASP.NET CoreEF CoreOracle Azure Service BusMassTransitKafka RancherKubernetesDockerCI/CD

L'apport

Une contribution directe à un système critique du rail belge, sur un périmètre technique exigeant : microservices, messagerie asynchrone, conteneurisation et performance. Exactement le type d'environnement où la fiabilité et la maintenabilité ne sont pas négociables — et où j'aime intervenir.

Un système critique à concevoir ou fiabiliser ?

Microservices, messagerie asynchrone, performance, conteneurisation : parlons-en.

Me contacter