Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on What does it take to run a web app with 5K – 10K users?. Parent comment
* Crawler - retrieves RSS feeds and parses articles
* Database server
* Analyser - performs semantic analysis and various other statistical processing on posts
* Propagator - pushes new posts to everyone's feed
* Cacher - serves a cached copy of the user's feed
* Web server
Based on loads I would just add more nodes depending on what was needed.
* Crawler - retrieves RSS feeds and parses articles
* Database server
* Analyser - performs semantic analysis and various other statistical processing on posts
* Propagator - pushes new posts to everyone's feed
* Cacher - serves a cached copy of the user's feed
* Web server
Based on loads I would just add more nodes depending on what was needed.