1. Node.js richiede una soluzione intermedia tra PaaS e un server bare metal
Per un'applicazione Node.js, la prima scelta naturale è spesso un modello come quello offerto dalle piattaforme PaaS (Platform as a Service): git push e l'applicazione è attiva, senza dover gestire il server. Il problema inizia con il conto: la maggior parte di queste piattaforme fattura in dollari, con prezzi che, in presenza di traffico reale in produzione, crescono rapidamente, mentre l'infrastruttura si trova fisicamente fuori dalla Polonia.
Su Saplo l'applicazione Node.js è già disponibile come starter (Express), con la possibilità di scegliere la versione di Node (18, 20 o 22, con 20 predefinita), e puoi sostituirne il codice con il tuo tramite git deploy: il push al repository aggiorna automaticamente l'applicazione in esecuzione, senza dover accedere manualmente al server dopo ogni modifica.
Il manifest dell'applicazione dichiara un requisito minimo di 512 MB di RAM e 3 GB di disco. Anche Box S (1 GB di RAM) può quindi ospitare tecnicamente un'applicazione Node semplice, ma per qualcosa di più di un prototipo conviene valutare Box M con accesso SSH completo.



