L’archiviazione delle password è una delle poche aree del software in cui esiste una risposta davvero corretta, pubblicata, mantenuta e gratuita. È anche una di quelle che si sbagliano con maggiore costanza, perché le risposte sbagliate a un certo punto erano giuste e nessuno le ha più riviste. Il fallimento è...
Sviluppo backend
Articoli, guide e tutorial su Sviluppo backend, con consigli pratici per sviluppatori e aziende, oltre a costi reali e compromessi.
La documentazione tecnica fallisce in un modo preciso e prevedibile. Qualcuno ne scrive moltissima durante due settimane tranquille, il sistema cambia, nessuno la aggiorna e nel giro di un anno il documento afferma con sicurezza cose false. Da quel momento vale meno di niente, perché chi si fida agisce su informazioni...
Uno SLA di disponibilità sembra una promessa e si comporta come una politica di rimborso. I fornitori lo sanno. I clienti spesso no, e firmano un contratto di livello di servizio convinti di avere comprato disponibilità, mentre hanno comprato un piccolo sconto nel caso in cui non la ottengano. Non è necessariamente un...
In un piccolo team il disaster recovery si riduce quasi sempre a una riga in un documento che nessuno ha mai aperto: i backup sono attivi. L’affermazione è vera e non è una risposta, perché non dice nulla su quanto sarebbero vecchi i dati recuperati, su quanto tempo richieda un ripristino, né su chi ne abbia mai...
Le discussioni sul versionamento delle API cominciano quasi sempre dalla parte sbagliata, cioè da dove mettere il numero di versione. È la decisione meno importante dell’intero argomento. Quello che conta è capire quali modifiche richiedono davvero una nuova versione, e la maggior parte dei team sbaglia nella direzione...
Il lavoro sulla performance del database comincia quasi sempre con qualcuno che propone un’istanza più grande, e finisce quasi sempre con la scoperta che una singola query eseguiva una scansione sequenziale su 4 milioni di righe a ogni caricamento di pagina. L’hardware non è mai stato il vincolo. Lo era il piano di...
Cloudflare Queues risolve il problema in cui prima o poi finisce ogni applicazione serverless: arriva una richiesta che innesca un lavoro che l’utente non dovrebbe dover aspettare. Inviare l’email di conferma, ridimensionare il file caricato, sincronizzare il record verso un servizio esterno. Su un server tradizionale...
Cloudflare Hyperdrive esiste per un problema preciso e per nulla affascinante: un Worker che gira in 200 città e parla con un solo database Postgres in una sola città è più lento della stessa query eseguita da un server piazzato accanto a quel database. Non un po’ più lento. Spesso diverse volte più lento, e per...
Cloudflare Workers e AWS Lambda sono entrambe piattaforme di calcolo serverless, ma partono da punti diversi. Lambda è lo standard serverless consolidato all’interno del vasto ecosistema AWS; Workers è edge-native, pensato per bassa latenza e distribuzione globale. Nel 2026 entrambe sono eccellenti, e la scelta giusta...
Cloudflare Workers ti consente di eseguire codice backend all’edge, vicino ai tuoi utenti, senza gestire server. Per le API, questa combinazione di cold start quasi nulli, distribuzione globale e storage strettamente integrato rende Workers una piattaforma convincente nel 2026. Questa guida spiega come è strutturata...