Stack Overflow Architecture

Dev

Stack Overflow Architecture

by Christopher Kaukis

http://highscalability.com/stack-overflow-architecture

Saw this on yc and thought it was quite fascinating.

I love Stack Overflow and the biggest benefit I have noticed since their launch is that they have quickly overtaken Experts Exchange in Google results. I loath Experts Exchange and I don’t think I’m alone.

One thing that stands out is they use nearly a 100% Microsoft stack: Visual Studio, C#, SQL Server, IIS, ASP.Net MVC. The only part that appears to not be Microsoft is SVN. The author points out that it is actually quite difficult to find case studies which utilize the complete Microsoft stack. Which is surprising to me.

Also, on a technical note, I find it somewhat strange they actually copied a key part of the Wikipedia database schema, which they admit was a mistake.

They also mention the licensing costs and they can start to add up, but they get a discount from Microsoft BizSpark.

On a somewhat unrelated note, I actually got to meet and talk with the CTO of Wikipedia and attend a presentation he gave at the Orlando Java User Group, which was all about scaling. I wish they would have posted the slides and transcript because it was absolutely awesome!

 

More About the Author

Christopher Kaukis

Software Engineer
Running a Jekyll Blog Using Github Pages on Mac OS X 10.8 Mountain Lion In my last post I described installing Ruby on Mac OS X with RVM. The main reason I wanted to do this was to run a Jekyll Blog using ...
Installing Ruby 2.0.0 with RVM and Homebrew on Mac OS X 10.8 Mountain Lion This is a tutorial on how to install Ruby 2.0.0 on Mac OS X 10.8 Mountain Lion.  1. Install Xcode and the Command Line Tools If you ...

See more from this author →

Subscribe to our newsletter

  • I understand that InterWorks will use the data provided for the purpose of communication and the administration my request. InterWorks will never disclose or sell any personal data except where required to do so by law. Finally, I understand that future communications related topics and events may be sent from InterWorks, but I can opt-out at any time.
  • This field is for validation purposes and should be left unchanged.

InterWorks uses cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Review Policy OK

×

Interworks GmbH
Ratinger Straße 9
40213 Düsseldorf
Germany
Geschäftsführer: Mel Stephenson

Kontaktaufnahme: markus@interworks.eu
Telefon: +49 (0)211 5408 5301

Amtsgericht Düsseldorf HRB 79752
UstldNr: DE 313 353 072