Search Site
Topics
RSS Feed

Entries in scalability (4)

Sunday
Nov222009

Excellent RailsEnvy List in Ep.101

RailsEnvy Episode #101

The list of links from this podcast episode was particularly intriguing for me this week.

Of particular interest to me is:

TorqueBox - JRuby backed Rails application platform (and more) build on JBoss AS.  Very intriguing and I'll be experimenting right away with this for an application I've just pushed out into production.

ShardTheLove - An Active Record horizontal sharding solution with build in support for migrations, testing, and more.  I will also be evaluating this for inclusion into a new application I am just launching.

Jammit - A static asset packing solution for Rails applications. Finding a good solution for this can sometimes be challenging.  However, doing it in any modern web application is pretty much mandatory.  I look forward to testing this library.

Great stuff and worth a look if your pumping out Rails applications that you want to be scalable on-demand.

Tuesday
Sep012009

D-I-D Approach to Scalabilty - Article at AKF Partners

One of the blogs I frequent is AKF Partners.  They write some top quality content there.  A recent post introduced what they call the D-I-D approach to scalability.  This stands for Design, Implement, and Deploy.  It advocates planning for scalability.  *GASP*  Say what?!  Plan for scalability?  I kid.. I kid...  This is something that's all to rare and I usually get told that planning for scalability is a waste of time.  I 100% disagree with that attitude and do like that approach AKF is espousing.  I posted some comments to their blog entry and will just dupe those here. Nothing like quoting yourself anyway right?

My comments:

Excellent write up. Thank you. This is almost exactly what I advocate day after day regarding planning for scalability. I like that you’d put a bit of a framework around it.

Personally, I treat scalability concerns the same as any other “feature” in a project in a Agile Development context. It’s brought up and discussed briefly in scrums, possibly handled in a follow up meeting, and then either put on the backlog to be prioritized w/ everything else or worked on next if necessary.

It’s often very, very difficult to get some teams to think pro-actively about scalability AND agree to table it for later. I think this is because sometimes when you have these discussions people realize that they need to “fix” something and can’t really help themselves.

Of course, these days with cloud computing gaining so much traction and resources being available on-demand more than ever at a moments notice it’s getting easier. But, if you don’t architect for scalability at the outset you may find when you get the implementation and deployment phases that it’s impossible to do what needs to be done. But, that’s a whole other topic I suppose.

Cheers!

Wednesday
Jul292009

memcached 1.4 release

A significant memcached release is definately news in the wide-world-o-web.  1.4 just came out.  I've written about memcached on this blog before and almost certainly will again. This is a significant release that I would encourage everyone to check out.

What are you waiting for?  Check out the new release!

Saturday
Apr042009

Drupal: Peformance and Scalability

Since I do work on Drupal sites from time to time and have built some very large ones I do keep an eye on the Drupal "stack" and change. But, I haven't revisted it for a while.

A few months ago I posted an article about a Drupal stack that I had tested w/ a big media company to do 2.5 billion page views a a month. It was a lot of servers and some sophisticated modifications to Drupal.

It's still a solid architecture but there are some new entries I thought I'd like to evaluate. I also deployed that one on Joyent so I was curious what I might be able to do with other cloud vendors. This time I picked Rackspace's Cloud Servers since they were kind enough to comp. nScaled, Inc. a little free time to test things out an demo to clients. So, I've been beating up on them pretty good. I'm impressed and considering what I did to some of their servers yesterday I'm surprised I didn't get a cease and desist!

Here is the Drupal Stack I built and configured.

Click to read more ...