Our baby Tangler is growing up (sniff). The beta is currently hosted on servers in Sydney, but load is forcing this to be expanded. We also want to shift hosting to the US sooner rather than later (where bandwidth is much faster and cheaper). So shiny new Opterons, tier 1 bandwidth, and a San Francisco data centre here we come.
The problem now is the management of this infrastructure is getting too large to handle without dedicated people, so we had to figure out how we’d handle the expansion. Do we continue to try to run it ourselves or expand the team with some systems administrators?
Saving money is always a good thing, so we considered scraping along with part-timers (Minh, Craig and I most likely) for the first few months, but we felt this would be risky. Why? Because managing any sizable system is a large, complicated job that can’t be done half-hearted. The backups will fail; the HDs will fill up; that tier 1 provider will drop your class C off their AS due to a “clerical error”; you’ll fail to install that kernel update and get hacked. There are a million things that absolutely will go wrong – and yes, all of the above have actually happened to me at various times in the past. We needed someone dedicated to the problem.
That leaves the second option: hire a dedicated systems administrator. But we face a bit of a scale issue there. You can’t hire just one; these little buggers breed! If you hire one, no matter how hard you try there will be 10 within 3 months. OK, not really, but seriously, try sharing a 24-hour pager between two people, let alone one. I didn’t want to hire a team of people. We also didn’t have time to find and hire the right people, setup systems from scratch and still meet our growth at the moment. I started to consider outsourcing options to bridge the gap between kick-starting and our own team. After a bit of scouting and talking to other startups I came across a better solution.
Enter BitPusher, a company that specializes in operating sophisticated infrastructure using a commercial model that makes it accessible and practical, and a lot cheaper than hiring your own team. They’re working with us to develop a spec on our new systems, and then they handle hardware procurement, deployment and operations while we go to the beach! All right, maybe not. But it sure is nice to have the problem taken care of by people dedicated to it. Thanks guys.
And after a little pushing I’m happy to see Daniel (BitPusher’s CEO) has started a blog.