Skip to content
Sumukha Pk edited this page Feb 22, 2019 · 1 revision

Design of Web Server :

  1. Renders webpages
  2. Obtains requests from the frontend user.
  3. Decides what types of requests are done and provides appropriate responses.
  4. Queries the backend servers for additional information (DB queries, Authentication, Authorisation)

Design of Authentication Server :

  1. Gets queries from the Web server.
  2. Provides feature of Signup where a new user can be added to the DB through the backend server.
  3. Provides Login feature where an existing user can login, through a query to the backend server.

Design of Authorisation Server :

  1. Gets queries from all other servers to authorize the current request.
  2. Must figure out whether it is an authorized user that is making the query.
  3. Decides the existence of authority of a user based on cookies stored and by managing session on every logged in user.

Design of Backend Server :

  1. Acts as a backbone to link all the servers and route data between each other.

Clone this wiki locally