Šta je backend?
Backend je deo aplikacije koji korisnik ne vidi: server, baza i logika koja odlučuje šta sme da se desi, na primer da li je plaćanje prošlo i ko sme da vidi koji podatak.
Ako je aplikacija restoran, frontend je sala sa stolovima i jelovnikom, a backend je kuhinja. Gost vidi samo tanjir, ali sve važno se dešava iza vrata: provera porudžbine, kuvanje, računanje cene.
U online prodavnici backend proverava da li je proizvod na stanju, upisuje porudžbinu u bazu, šalje zahtev servisu za plaćanje i pokreće mejl sa potvrdom. Tu žive i tajni ključevi, jer kod na backendu korisnik ne može da pročita.
Pravilo koje ti štedi probleme: sve što je bitno za novac i bezbednost proverava backend. Provera u pregledaču služi samo za lepše iskustvo, jer svako može da je zaobiđe.
U Next.js projektu frontend i backend žive u istom projektu, pa ih Claude Code menja zajedno. Supabase preuzima veliki deo backenda: bazu, prijavu korisnika i pravila pristupa.
Povezani pojmovi
Na LudusVibe kursu ove pojmove koristiš u praksi, dok praviš svoj sajt ili aplikaciju.