Skip to content

Instantly share code, notes, and snippets.

@nikkaroraa
Created March 29, 2019 17:41
Show Gist options
  • Save nikkaroraa/106a01ab0bbfdc51ded7e7cb93a20c6f to your computer and use it in GitHub Desktop.
Save nikkaroraa/106a01ab0bbfdc51ded7e7cb93a20c6f to your computer and use it in GitHub Desktop.
lifecycle-of-web-app.md

Lifecycle of a web-app

Browser-side and Server-side

Client makes a request from the browser which then goes to the server to fetch some resources. The server is a really complex thing that does all the logic handling, computations and provides us with the things that we eventually want to show on the website. That covers authorization, authentication and interaction with the database. Authentication

  • Authentication is the process of verifying who you are. When you log on to a PC with a user name and password you are authenticating.

  • Authorization is the process of verifying that you have access to something. Gaining access to a resource (e.g. directory on a hard disk) because the permissions configured on it allow you access is authorization.

Scalability and Perfomance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment