A discussion of the design of the new service, mostly.
## Overview
The original goal of this project is to create a pair of caching
...
...
@@ -40,7 +42,11 @@ charged there.
## Proposed Solution
TBD.
TBD (To Be Determined). Considering either Apache Traffic Server or
Nginx on a pair of servers.
TODO: In the gnt-fsn cluster if cost-effective, otherwise maybe in two
Hetzner VMs?
## Launch checklist
...
...
@@ -58,7 +64,7 @@ Disaster recovery:
## Benchmarking procedures
Will require a test VM (or two?).
Will require a test VM (or two?) to hit the caches.
### Siege
...
...
@@ -168,13 +174,29 @@ Pros:
Cons:
* no HTTPS support on frontend or backend in the free version
* no HTTPS support on frontend or backend in the free version, would
require stunnel hacks
* configuration is compiled and a bit weird
* static content needs to be generated in the config file, or sidecar
* no HTTP/2 support
Used by Fastly.
### Fastly itself
We could just put Fastly in front of all this and shove the costs on
there.
Pros:
* easy
* possibly free
Cons:
* might go over our quotas during large campaigns
* sending more of our visitors to Fastly, non-anonymously
## Sources
* [Bizety: Nginx vs Varnish vs Apache Traffic Server - High Level Comparison](https://www.bizety.com/2016/01/07/nginx-vs-varnish-vs-apache-traffic-server-high-level-comparison/)