First Commit

This commit is contained in:
MaksTinyWorkshop
2026-01-20 16:14:04 +01:00
commit a17f2a216a
12 changed files with 537 additions and 0 deletions

66
40_decisions_et_archi.md Normal file
View File

@@ -0,0 +1,66 @@
# Décisions techniques & architecture
Ce fichier documente les choix importants (format type ADR mais léger).
Objectifs :
- garder une trace du raisonnement
- éviter de reposer les mêmes questions
- assumer les compromis
Dernière mise à jour : 2025-12-19
---
## Format standard dune décision
## <Titre>
- Date : YYYY-MM-DD
- Statut : Proposed | Accepted | Deprecated
- Périmètre : n8n | backend | infra | global
### Contexte
### Options envisagées
### Décision
### Justification
### Conséquences
---
## Workflows n8n complexes = mini-systèmes
- Date : 2025-12-19
- Statut : Accepted
- Périmètre : n8n
### Contexte
Certains workflows n8n dépassent le simple enchaînement de nodes et deviennent
de véritables systèmes applicatifs (orchestration, état, branches, retries, intégrations multiples).
### Options envisagées
- Traiter ces workflows comme de simples automatisations “low-code”
- Les considérer comme du code à part entière (discipline, patterns, doc, prudence sur upgrades)
### Décision
Les considérer comme du code.
### Justification
- Complexité réelle (logique, état, orchestration)
- Sensibilité aux versions n8n (upgrade-risk)
- Besoin de maintenabilité et de capitalisation
### Conséquences
- Prudence accrue lors des upgrades
- Documentation minimale mais ciblée
- Patterns explicitement identifiés et partagés
- On accepte dutiliser du Code (JS) quand nécessaire