Hector Orozco
3 min readNov 21, 2020

--

  • What is a server?

A server is a computer program or device that provides a service to another computer program and its user, also known as the client. In a data center, the physical computer that a server program runs on is also frequently referred to as a server. That machine might be a dedicated server or it might be used for other purposes.

  • What is the role of the domain name?

Purpose. Domain names serve to identify Internet resources, such as computers, networks, and services, with a text-based label that is easier to memorize than the numerical addresses used in the Internet protocols. A domain name may represent entire collections of such resources or individual instances.

authoritative DNS

in the foobar.com domain are resolved by the authoritative DNS.

  • What is the role of the web server?

A web server processes incoming network requests over HTTP and several other related protocols. The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP).

  • What is the role of the application server?

An application server is a server that hosts applications. Application server frameworks are software frameworks for building application servers.

An application server framework provides both facilities to create web applications and a server environment to run them.

  • What is the role of the database?

The use of a computer database is typically involved in efficient data management. A shared, integrated computer structure, a database stores the following: End-user data i.e. raw data relevant to the end user. Metadata — the data about data, through which end-user data is integrated and managed.

  • What is the server using to communicate with the computer of the user requesting the website?

Web servers and HTTP (a primer) Web browsers communicate with web servers using the HyperText Transfer Protocol (HTTP). When you click a link on a web page, submit a form, or run a search, the browser sends an HTTP Request to the server.

  • SPOF

A single point of failure (SPOF) is a part of a system that, if it fails, will stop the entire system from working. SPOFs are undesirable in any system with a goal of high availability or reliability, be it a business practice, software application, or other industrial system.

  • Downtime when maintenance needed (like deploying new code web server needs to be restarted)

During deployment, as I restart the tomcat, I will get the following … You need to unmount your connector and tell Apache to serve static content from another location. This is a good guide to get you started with mod_jk. … our web app won’t contain files with these status codes as the root of the file name.

  • Cannot scale if too much incoming traffic

A lot of the solutions to common scaling bottleneck introduce complexity, … For a web app that’s under too much load, that means finding out what resource your … If you’re managing your own servers, installing Munin is a great first step. … gracefully over time, as well as handle temporary surges of traffic

--

--