Backend
The Backend contains three components.
- HTTP Server
- REST API
- Database Server
The Frontend Side of the Application only deals with the HTTP Server.
The HTTP Server acts a Request raiser.
REST API acts as Request Handler/ Satisfier.
DB Server acts as data storage.
HTTP Server
- Entry Point for the Client requests.
- The Server Side handling is done here.
- It receives the requests from the client and forwards them to the REST API.
REST API
- Process the requests and interacts with the Database.
- Provides response to the requests made by client-side.
Database Server
- Responds to the queries in from the REST API And send back the requested data.
- Consists of data, which is fundamental for any operation.