This project is about web infrastructure design and the different components that need to be considered when designing a web infrastructure.
A link to a diagram of a simple web stack that includes:
- 1 server
- 1 web server (Nginx)
- 1 application server
- 1 application files (your code base)
- 1 database (MySQL)
- 1 domain name
foobar.com
configured with awww
record that points to your server IP8.8.8.8
A link to a diagram of a distributed web infrastructure that adds the following to the simple web stack:
- 2 servers
- 1 web server (Nginx)
- 1 application server
- 1 load-balancer (HAproxy)
- 1 set of application files (your code base)
- 1 database (MySQL)