Microservices

Architecture 🟡 Mid

Définition

Style architectural ou l'application est décomposée en services indépendants, deployables séparément, communiquant via API ou messages.

Analogie

Une équipe de spécialistes indépendants : chacun fait son métier, ils communiquent par téléphone.

Exemple de code

// Service autonome
const app = express();
app.get('/users/:id', userController.findById);
app.listen(3001);
// Deploye independamment, sa propre DB

Cas d'usage

Grandes équipes, scaling indépendant, polyglottisme technologique.

Anti-pattern

Distributed monolith : microservices fortement couples qui doivent être déployés ensemble.
#architecture#interview#architecture-style

Dans l'actu

  • 12/10 NestJS 12.1.3 embarque une grosse fournée de correctifs core, platform-express et microservices : les enhancers globaux request-scoped ne sont plus ignorés en silence (échec explicite au démarrage), le cycle de vie SSE est fiabili… Semaine 42 (1re moitié) · 12 – 14 octobre 2026 →

← → au clavier pour passer d'une fiche à l'autre