Server-side logic, database, dan API. Pondasi aplikasi web full-stack.
Bagian server yang user tidak lihat langsung. Handle business logic, akses database, autentikasi, dan kirim response ke frontend. Berjalan di server (cloud atau on-premise).
Python (Django, FastAPI). Node.js (Express, NestJS). Java (Spring). Go (Gin, Echo). PHP (Laravel). Ruby (Rails). Pilih sesuai ekosistem dan kebutuhan tim.
Client kirim request HTTP ke server. Server proses (validasi, query database, business logic). Server kirim response (JSON, HTML, file). Status code: 200 OK, 404 Not Found, 500 Server Error.
Map URL ke function handler. Contoh: GET /users return list user, POST /users create user baru. Framework modern handle routing otomatis dengan decorator atau middleware.
Pisahkan kode dari config sensitif (API key, database password). Pakai environment variable. File .env untuk development. Secret manager untuk production. Jangan commit credential ke git.