Scott Hanselman

Hanselminutes Podcast 114 - Website Scaling War Stories with Richard Campbell

May 27, '08 Comments [12] Posted in Podcast
Sponsored By

richard_headshot_web My one-hundred-and-fourteenth podcast is up. In this slightly unusual episode, I sit down with my good friend Richard Campbell and we share stories about scaling large websites over the years. I thought this was a really good show, if a little long and I'm thinking to have Richard on as a regular thing, if he's interested.

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

If you have trouble downloading, or your download is slow, do try the torrent with µtorrent or another BitTorrent Downloader.

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

Telerik is our sponsor for this show.

Check out their UI Suite of controls for ASP.NET. It's very hardcore stuff. One of the things I appreciate about Telerik is their commitment to completeness. For example, they have a page about their Right-to-Left support while some vendors have zero support, or don't bother testing. They also are committed to XHTML compliance and publish their roadmap. It's nice when your controls vendor is very transparent.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Tuesday, May 27, 2008 6:01:55 PM UTC
Scott I loved this episode. Please sit down more regulary with Richard the talks are great!

Erik
Erik Haverkamp
Tuesday, May 27, 2008 6:41:01 PM UTC
This was a fantastic talk and gave me a lot of food for thought for a project I have on deck. I am in a circular argument with my IT staff about the servers I have requisitioned for the project. The project has several different "sites", public/semi-public and admin...my IT staff want all three sites running on all 9 machines(1 warm spare) and I want it segmented into dedicated servers (3 for pub/3 for semi pub/3 for admin). The phrase "specialize for scalability" resonated with me.

Guess I need to open that argument up again.
Tuesday, May 27, 2008 6:51:10 PM UTC
FYI it looks like the PWOP bittorrent tracker is down. uTorrent says its getting an error 500.
Tuesday, May 27, 2008 7:22:02 PM UTC
This show was great.
I would very much like to hear more war stories like the ones in the show.
It gives us relative newbies, compared to you guys, some knowledge how you solved real life problems in software development - and its fun to hear too.

Maybe shows are just best, when they go a little out of control? :)

Keep up the good work, and I am, as always look forward to the next episode.
Tuesday, May 27, 2008 9:07:40 PM UTC
The talk show mentions a blog application (DOS blog?). What's the URL of that blog?
Ken Wong
Tuesday, May 27, 2008 9:28:29 PM UTC
@ken

it's www.dasblog.info or you can use the link at the bottom of this page.
Wednesday, May 28, 2008 2:56:43 AM UTC
Interesting talk.

I remember using the old commerce server at job I had 8 years ago, wow that thing was nasty to debug.

At my previous job we developed a tool that was a godsend for debugging performance issues on our production web site (altiris notification server)

Imagine SQL profiler with stack traces + much more which can run in production. It made diagnosing performance issues so much easier.

I have an old post about it on my blog


Thursday, May 29, 2008 2:48:07 PM UTC
What a great show!

Scott, I would love to read any post you create based on the topics covered in this podcast. I particularly would love to see a posting detailing the code necessary for cache instrumentation that Richard mentioned. In the podcast, he talked about knowing when an item is cached, when it was destroyed and then recreated. Couldn't we the community build a module like ELMAH reporting real-world info from our caching strategy.

Thanks for hosting Richard. Please invite him again. I like that he is an IT (server) professional that knows and understands DEVs.
Friday, May 30, 2008 2:27:48 AM UTC
Best. Hanselminutes. Ever.

Seriously, it was both very entertaining, and incredibly informative
matt
Thursday, June 05, 2008 4:42:43 PM UTC
I bought my first DVDs from that 800.com deal. I didn't even have a player at the time.
Wednesday, July 02, 2008 1:03:01 PM UTC
Scott: you mention in the podcast that DasBlog's searching system has to rip through the XML files of your entire archives, so I decided to search your blog to see what performance looks like... and you're using Google for searching? So what's the best practice for huge dasBlog instances when it comes to searching? Google???
parvenu74
Wednesday, July 02, 2008 4:18:50 PM UTC
Parvenu - Yes, until someone implements Lucene. This blog is probably the largest as far as # of xml files of any DasBlog instance, and for me it's just not been worth the effort to get searching to work. The better solution would just be a database.
Scott Hanselman
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.