Quando usiamo Node.js.

Per i backend degli applicativi e per le API che le servono. Per i servizi che devono tenere aperte molte connessioni contemporaneamente — notifiche, aggiornamenti in tempo reale, comunicazione continua con dispositivi o con altri sistemi. E per le integrazioni fra sistemi che si parlano via HTTP, dove il lavoro è soprattutto attesa e smistamento.

È il posto dove rende: molte cose che aspettano insieme, poco calcolo per ciascuna.

Le tecnologie con cui lavoriamo

Le tecnologie con cui lavoriamo

Quando non la usiamo

Quando non la usiamo

Quando il lavoro è calcolo. Elaborazioni pesanti su grandi volumi, trasformazioni di dati, analisi: lì Node non è lo strumento giusto e usiamo Python. Quando servono controllo sulla memoria e tempi di risposta stretti e prevedibili, usiamo Rust.

Non è una gerarchia: sono strumenti che risolvono problemi diversi. Un sistema fatto bene ne usa più di uno.

Su cosa l'abbiamo usata

Su cosa l'abbiamo usata

Il metodo con cui lavoriamo è lo stesso su tutte le tecnologie: revisione fra tecnici prima del rilascio, ambienti separati, controlli automatici in pipeline. Come lavoriamo

Node.js

Se hai un progetto da costruire, da far crescere o da recuperare: Build · Scale · Rescue