ADR 001 Accettata
Payload, dentro l’app
- contesto
- Servivano un CMS per i contenuti e un pannello per lo staff, senza servizi a pagamento.
- decisione
- Payload CMS montato nella stessa app Next.js, sullo stesso database del sito. Le pagine leggono con la Local API, nello stesso processo, senza chiamate HTTP.
- conseguenze
- Tutto sta nei piani gratuiti e nel repo: va in produzione con il sito, si personalizza in tutto, e nessun fornitore esterno può cambiare prezzi o sparire. Lo stesso login vale per CMS e CRM. In cambio, aggiornare Payload vuol dire aggiornare l’app.