Developer Dictionary
Backend
Definition
The server-side of an application, handling database interactions and business logic.
Deep Dive
The backend refers to the server-side of a software application, encompassing the logical components, databases, and servers that facilitate the application's functionality without direct user interaction. It handles the "behind-the-scenes" operations, such as storing and organizing data, processing user requests, executing business logic, and ensuring security. While users interact with the frontend, the backend is what makes the application work, managing the data and core logic that powers the user interface.
Examples & Use Cases
- 1A database storing user profiles and purchase history for an online store
- 2The server-side logic that processes an online payment and updates inventory
- 3The algorithm that recommends movies to a user on a streaming service
Related Terms
FrontendDatabaseServer