People seem to underestimate just how powerful modern machines really are. And I don't get why people seem to think it's hard to deploy simple web applications. Just write a 4-line shell script that rsync's, runs whatever DB migrations you may have and restarts the thing.
I have 200k visitors per month generating 8m page views and about 50m hits on the servers (with CDNs taking another few hundred million hits).
These all peak during the UK weekdays and wind down at nights and weekends.
Divisions over time aren't going to work, but neither is translating visitors into requests, especially as it's only the page views that have a beyond trivial computation cost.
Total Requests
Last Month
622,482> [...] before switching to Docker (even though I do love Docker).
This seems like a very drastic solution to problems he does not yet have. I've been responsible for similar thoughts before, but shortly after realized just how damn stupid I was.
622482 / 43800
= 14.2119178082 requests per minute
Here are my requests over the last month - http://jmp.sh/9EAUVrvI definitely understand that modern machines are powerful, but I used to STIG RHEL 4 and RHEL 5 boxes for 4 years as my primary day job. I've done everything from create creating kickstart files to manually locking down a whole Linux instances to creating RPM files. At this point in my career I just don't care about the extra cycles I get by using <insert your infrastructure tech>.
If my product needed the extra performance, trust me I would switch.
[1] - https://github.com/joeblau/gitignore.io/wiki/Advanced-Comman...