What is the backend of a web application?
Options
- The server part: business logic, data access and security (Correct option)
- The visual design of the pages that the users see
- The browser in which the user opens the application
- Only the database in which the data is stored
Answer
The part on servers that holds the business logic, talks to the database and checks security; users never see it directly
Why
The backend is the code and systems running on servers.
It receives requests from the frontend, applies the rules of the business (for example 'a user cannot buy more items than the stock'), reads or writes the database, checks who is logged in, and sends back a response.
Typical backend technologies: Java with Spring Boot, Python with FastAPI or Django, Node.js.
Remember
Backend = server-side logic, data and security.