Portfolio microservices — .NET Aspire

2026

Architecture microservices complète avec .NET 9 Aspire : API Gateway, services Auth (JWT), Profile, Projects et Contact, MongoDB, orchestration et dashboard Aspire, front React. Un terrain d'apprentissage cloud-native de bout en bout.

Première version de mon portfolio, pensée comme un terrain d'apprentissage cloud-native : plutôt que trois pages statiques, une vraie architecture microservices complète avec .NET 9 et Aspire.

Le système se compose d'un API Gateway et de services spécialisés — authentification JWT, profil, projets, contact — chacun avec sa responsabilité propre, appuyés sur MongoDB pour la persistance et orchestrés par Aspire avec son dashboard d'observabilité. Le front est en React, et l'ensemble m'a permis de pratiquer concrètement la communication inter-services, la sécurisation d'APIs et le déploiement d'une architecture distribuée.

Verdict honnête : passionnant à construire, largement surdimensionné à héberger pour un portfolio — c'est ce constat qui a donné naissance à la version statique actuelle. Mais tout ce que j'y ai appris sur les microservices me sert depuis dans mes projets d'école et d'entreprise.

  • .NET 9
  • Aspire
  • Microservices
  • MongoDB
  • JWT
  • React