Architecture — comment l'ensemble tient
stable
Sept pages sur ce qui ne relève d’aucun module en particulier : ce qui tient l’ensemble debout. Un guide vous dit quoi taper ; ces pages-ci vous disent ce qui se passe pendant que vous tapez — et c’est ce qui sert quand quelque chose ne se comporte pas comme prévu.
🗺️ Commencer par la carte#
⚡ Le cycle de vie — de l’allumage à l’octet#
Ces trois pages se lisent dans l’ordre : ce qui démarre, ce qui se branche, ce qui traverse.
Cycle de boot du Kernel
L'ordre d'allumage, les points où brancher son code, ce qui retient la mise en service, et l'arrêt propre.
1 · ce qui démarre
Injection & portées
Comment les services se trouvent sans se connaître, et ce que « portée requête » change vraiment pour votre code.
2 · ce qui se branche
Pipeline d'une requête
Le trajet exact d'une requête, étape par étape — HTTP comme WebSocket. Où s'insèrent la session, le pare-feu, votre contrôleur, et dans quel ordre.
3 · ce qui traverse
🧩 Les partis pris#
Configuration
Le modèle de résolution : d'où vient chaque valeur, qui gagne sur qui, et ce qui est figé au démarrage.
le concept ; la recette est dans les guides
Build & bundling
Comment le TypeScript devient un paquet qu'on installe : rolldown, types générés, ce qui reste hors du bundle.
ce que reçoit celui qui installe
La socket Nodefony
La trajectoire du temps réel : ce qui existe, ce qui est visé, et pourquoi HTTP et WebSocket partagent le même contexte de contrôleur.
le différenciateur, expliqué
🧭 Et si ce n’est pas ici#
| Vous cherchez… | Allez plutôt vers |
|---|---|
| Une recette applicable tout de suite | les guides |
| Un parcours complet de zéro à une application | le tutoriel |
| L’API d’une brique (routes, sessions, pare-feu…) | la documentation de son module |
| Une décision d’architecture et ses raisons | les ADR du dépôt (docs/adr/) |
📖 Lexique général du framework.