Skip to main content
Architecture10 min read

Monolith vs Microservices : pourquoi j'ai choisi un monolithe modulaire pour Nexural

La plateforme Nexural compte 7 systèmes mais fonctionne comme un monolithe modulaire, pas comme des microservices. Voici pourquoi c'était le bon choix pour un ingénieur solo, et quand je diviserais.

Part ofFintech & Trading Systems->
By Jason TeixeiraApril 8, 2026
ArchitectureMicroservicesMonolithTypeScriptSystem Design
Share:
On this page

L’écosystème Nexural comprend 7 systèmes interconnectés : tableau de bord de trading, bot Discord, moteur de recherche, système d’alertes, studio de newsletter, suivi de stratégie et suite d’automatisation.

On pourrait naturellement penser qu’il s’agit d’une architecture en microservices. Ce n’est pas le cas. C’est un monolithe modulaire — et ce choix était délibéré.

Le cadre de décision

Je me suis posé trois questions :

  1. Combien d’ingénieurs ? Un (moi). Les microservices multiplient la charge opérationnelle. Avec un seul ingénieur, chaque nouveau service signifie un pipeline de déploiement supplémentaire, une configuration de monitoring de plus, un mode de défaillance à déboguer à 2h du matin.

  2. Les modules ont-ils besoin d’une mise à l’échelle indépendante ? Pas encore. Le tableau de bord de trading et le moteur de recherche tournent tous deux sur Vercel. Ils n’ont pas de profils de mise à l’échelle différents qui justifieraient une infrastructure séparée.

  3. Les modules nécessitent-ils des piles technologiques différentes ? Partiellement — le bot Discord est en Node.js, le système d’alertes est en .NET. Ce sont des services séparés par nécessité. Mais les applications web sont toutes en Next.js/TypeScript et partagent les types, les utilitaires et l’accès à la base de données.

Ce que « Monolithe modulaire » signifie concrètement

La base de code est organisée en un seul dépôt avec des limites de domaine claires :

Reader route

article -> proof -> offer

ReadClusterProofScope

cluster

Fintech & Trading Systems

intent

Architecture

route

next step

What to do with this

Turn the note into a build path.

If this topic maps to a real business problem, keep reading the cluster, study the academy path, or route the work into a scoped engagement.

Jason Teixeira
Written by
Jason Teixeira
Founder, Sage Ideas Studio · Principal Engineer
livebuild 5d6c8652026-08-05 06:00Z
// solo studio// no analytics resold// every commit human-reviewed