Torna al Glossario

Cos'è il Backend

Come si sente spesso, un servizio funziona bene quando non ci si accorge dei meccanismi che stanno dietro al servizio stesso. In informatica, questi meccanismi sono definiti backend, termine che si riferisce alla parte di un sito web o di un software che non viene eseguita sui dispositivi degli utenti (come la grafica delle interfacce, ad esempio) ma su un server.

Tutto ciò che accade prima che la pagina venga visualizzata in un browser web fa parte del backend. Altri esempi di processi di backend sono la memorizzazione o l’aggiornamento delle informazioni nei database, la criptazione dei dati o la gestione del caricamento e download dei file. I dati generati nel backend poi vengono passati al frontend e presentati all'utente.

Mentre alcune organizzazioni hanno team di sviluppo backend e frontend separati, la linea tra i due livelli è raramente bianca e nera. Pertanto, molti sviluppatori scrivono codice sia per il backend che per il frontend. Questo tipo di processo è noto come sviluppo full-stack.