The following is the technical architecture adopted by some famous internet startups. You can learn about the technical orientation behind the success stories.
Big Data in real-time at Twitter: http://www.slideshare.net/nkallen/q-con-3770885
Instagram architecture: http://www.quora.com/Why-did-Burbn-Instagram-choose-Postgres-over-MySQL? Q = Instagram + database
Foursquare: http://www.quora.com/What-stack-does-Foursquare-run-on-EC2? Q = Foursquare + Technology
Facebook: http://royal.pingdom.com/2010/06/18/the-software-behind-facebook/ and
Http://www.quora.com/What-database-technology-is-Facebook-built-on? Q = Facebook + database
Groupon architecture: http://www.quora.com/Groupon/What-technology-platform-is-Groupon-built-on? Q = Groupon + Technology
Zynga: http://www.quora.com/How-does-server-technology-work-for-Zyngas-games? Q = Zynga + Technology
LinkedIn: http://www.quora.com/What-is-LinkedIn-s-database-architecture-like? Q = LinkedIn + database
LinkedIn: http://www.javaplex.com/blog/what-is-linkedin-architecture-technology-stack/
Quora: http://www.philwhln.com/quoras-technology-examined
Yelp: http://www.quora.com/What-is-Yelps-technology-stack? Q = Yelp + Technology
Twitter comment:
"All engineering solutions are transient
Nothing's perfect but some solutions are good enough for a while
Scalability solutions aren't magic. They involve partitioning, indexing, and replication
All data for real-time queries must be in memory. disk is for writes only.
Some problems can be solved with pre-computation, But a lot can't
Exploit locality where possible"
Iefreer