46 lines
894 B
Markdown
46 lines
894 B
Markdown
# ARCHITECTURE — {{PROGETTO}}
|
|
|
|
Ultimo aggiornamento: **{{DATA}}**
|
|
|
|
## Struttura del repository
|
|
|
|
```
|
|
<!-- DA COMPILARE -->
|
|
```
|
|
|
|
## 1. Vista d'insieme
|
|
|
|
```
|
|
<!-- DA COMPILARE: schema ASCII dei servizi -->
|
|
```
|
|
|
|
## 2. Servizi/componenti
|
|
|
|
| Componente | Tecnologia | Responsabilità |
|
|
|---|---|---|
|
|
| <!-- DA COMPILARE --> | | |
|
|
|
|
## 3. Flusso principale
|
|
|
|
<!-- DA COMPILARE: passo per passo, con code e dati scambiati. -->
|
|
|
|
## 4. Macchina a stati
|
|
|
|
<!-- DA COMPILARE: stati, transizioni ammesse (ogni altra è rifiutata), invarianti — o «non applicabile». -->
|
|
|
|
## 5. Code e lavori asincroni
|
|
|
|
<!-- DA COMPILARE o «non applicabile». -->
|
|
|
|
## 6. Storage
|
|
|
|
<!-- DA COMPILARE: database, file/oggetti, convenzioni di nome. -->
|
|
|
|
## 7. Sicurezza e multi-tenancy
|
|
|
|
<!-- DA COMPILARE: autenticazione, ruoli, isolamento, segreti (mai nel repository). -->
|
|
|
|
## 8. Aperto / da decidere
|
|
|
|
- <!-- DA COMPILARE -->
|