This is a completely hypothetical question that myself and a colleague have been wondering/debating about, and we thought some of the knowledgeable people at SF could shed some light.
Say, for example, you have an ad server that delivers around 10 million ad impressions per day. Utilizing the linux, nginx, memcached, MongoDB (or similar NoSQL database), highly optimized code, and a CDN, could it be reasonable to assume that a dedicated server could handle this all by itself (we are talking about a fairly good sized dedi with anywhere from 10-16GB of RAM and a 12 core xeon processor)? The main activities here would be serving the static banner ads, and doing some quick calls to the database to select an ad and update impression and click stats. Any thoughts?