Backend to niewidoczna dla użytkownika część systemu: serwer, baza danych i logika biznesowa, które przetwarzają żądania, przechowują dane i pilnują bezpieczeństwa.
Gdy klikasz „kup teraz", frontend wysyła żądanie, a backend wykonuje pracę: sprawdza dostępność, nalicza cenę, autoryzuje płatność, zapisuje zamówienie, wysyła e-mail. Im poważniejszy produkt, tym więcej dzieje się po tej stronie.
Backend pisze się w językach takich jak JavaScript/TypeScript (Node.js), PHP czy Python, z bazami danych typu PostgreSQL lub MySQL. Kluczowe cechy dobrego backendu to bezpieczeństwo (ochrona danych, odporność na ataki), skalowalność (działa przy 10 i 10 000 użytkowników) i utrzymywalność (czytelny, udokumentowany kod).
Sygnał ostrzegawczy: jeśli wykonawca nie potrafi opowiedzieć, jak zabezpiecza dane i co się stanie przy wzroście ruchu, backend będzie najsłabszym ogniwem produktu.