in reply to Re: speed factor
in thread speed factor

There are tons of hidden costs in those extra servers of course, such as "we'll need another server room"... Plus, of course, every new box adds a maintenance burdon.

Replies are listed 'Best First'.
Re^3: speed factor
by dragonchild (Archbishop) on Nov 14, 2007 at 02:12 UTC
    Of course. Some you didn't mention are:
    • Power costs
    • disaster recovery planning
    • load balancers
    • proxy servers
    • a SAN/NAS (and its backup)
    • Additional internal gigabit networking
    • retooling apps to live on multiple servers vs. just one
    • planning and handling failover between servers
    The point is that, in general, the TCO of a new server tends to average between 5 and 7 days of developer time. That's, roughly, $4000-$6000. (Yes, a good developer will have an average TCO of $800-$850/day.) That gets you a nice server-class dual-dual CPU, 2G RAM, a decent set of disks, and 2 gigabit NICs. As the server numbers drop and as clustering technologies improve, those hardware numbers keep going down. The cost of that (good) developer is only going to go up.

    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?