Unfortunately, it's just bad design that's very typical of the 'modern web' these days.
My site didn't even top 5% of its resources when it was on the front page of HN, Reddit, Kotaku, Destructoid, Eurogamer, The Informer, Slashdot, etc all at the same time. (Well okay, Slashdot four days later.)
You don't need Node, Ruby on Rails, PHP, Apache, PostgreSQL, Wordpress, etc to serve up a simple text blog that you post on once a week. If you put all of that on a $5/mo VPS, it's not going to handle any kind of serious load.
We're mostly all developers here. It's not even a weekend project to set up a simple blog from scratch.
Host your site on nginx, don't include a bunch of massive Javascript libraries, serve your content statically or without using a dynamic scripting language, and you'll be fine.