After 6 months at a startup building an eco-friendly database of product and company information, I have decided to move on, to another startup focusing on deployment and auto-scaling platforms for cloud computing systems. Part of my motivation is that the company moved offices in an unfortunate way for me, increasing my commute to 2-2.5 hours each way (which is rough but could be workable). But also, while an eco-friendly database and search engine is really cool, I've realized that it also falls under a very risky category of funding and possible business plans. Would a product like this really take off in a recession economy? And how will it make money? The answer to this last question (at least for most website startups) is usually "advertising," but user traffic is fickle, the switching cost for search engines is 0, and name-brand advertising companies have very specific and strict requirements for user demographics and traffic patterns. It's a noble goal, but perhaps too risky for me personally to justify the commute or relocation...
Also, I'm pretty excited about the cloud computing space. Last November Amazon launched the Elastic Compute Cloud, a pay-per-use linux server farm built on Amazon's existing, successful, massively scalable data center management infrastructure. Since then many startups have deployed onto EC2 (I personally deployed my previous startup onto it), and have seen drastic cost savings and flexibility compared to traditional hosted deployment models.
In the past, companies either had too much hardware or too little. If they needed to save money, they would purchase too little, and a sudden burst of unexpected traffic would take their site down, usually taking hours or days to recover from. The safe but costly alternative was to buy more hardware than you need, and let it sit idle most of the time, but utilize it when the traffic surge occurred. This was very expensive.
A good analogy for this problem is figuring out how many active cash registers to have at a store at any given time. If there are 20 people and 1 cash register at a store, the line to the cash register will take so long that people will leave without buying stuff, and the store won't make as much money. If you open up 4 more cash registers, then the lines get short enough that the people stick around and make their purchases, and the store makes more money. But if you have 5 cash registers open all the time when there aren't many people, this costs the store more without additional gain, so how do you know how many cash registers to keep open at any given time?
With a cloud computing system like EC2, you set up your production website architecture on the number of machines you need to handle your current load of traffic. For most startups this is the bare minimum needed to ensure redundancy and eliminate single points of failure. Then you set up monitoring to notify you when your traffic starts to spike up. When it does, you can automatically (or manually) scale out your application fleet to handle the traffic by booting more machine instances of your application server. When the traffic subsides, scale the fleet down by terminating the extra machine instances. In the EC2 model you only pay for what you use, so you only pay the high cost of running many machines for the time period in which you need them. The tricky part is how to automatically scale in an efficient way that minimizes cost, minimizes downtime, and adheres to your SLAs? That's where my new startup comes in. :)
Thursday, September 4, 2008
Santa Cruz and elephant seals
The beach and boardwalk were ridiculously crowded, but the we found the beaches a few miles north of Santa Cruz to be more sparse and clean, and did some swimming and sunning there.
A few miles south of Santa Cruz is a beach park called Ano Nuevo, which is an elephant seal sanctuary this time of year. We took a hike down to the beach and did in fact see lots of elephant seals- they are the big gray lumps on the beach in the photo. They are huge- they can weigh up to 4000 pounds!
Tuesday, September 2, 2008
Also in Chile: rapa nui, theoretical penguins, cartoon irony
Also in this very blunt museum was an installation describing, in great detail, the ritual of creating shrunken heads, with actual shrunken heads behind the glass! This was not a mystical process: the skin was removed from the human head, wrapped around a monkey skull, and dried until it shrunk to fit the smaller skull. Clever.
Thursday, July 31, 2008
Hey! Ho! Yo voy!
In late June we went to Chile! We spent 2 days in Santiago, the capital, a day in Colina (a little mountain town north of Santiago) and 3 days in Vina del Mar and Valparaiso on the coast. Santiago is huge! 7 million people, roaring traffic, bustling streets, hoards of goth teenagers stylishly ignoring you. On the first day, we wandered around the city, and discovered a Ramones poster in Spanish with the tag line "Hey! Ho! Yo voy!" which literally means "Hey! Ho! I go." Hmm... I guess "yo voy" sounds catchier than "vamonos"? Not that I remotely mastered enough Spanish to get by before I went. I really meant to- bought Rosetta Stone and everything, but work was so busy right before I left (the whole 16 hour a day startup crunch-mode business), I didn't find the time. So I did a lot of deciphering of street signs and menus. Pointing at things on menus and smiling politely worked out quite well. I discovered lots of interesting food. I think my favorite dish was pastel de choclo- a corn pie. Found a recipe for it after getting home and tried to make it myself, and it came out quite well (I used double the amount of corn specified in the recipe though). But navigation was quite difficult. I learned that when lost, go to hotels to ask directions- usually there's someone behind the desk who speaks your language. Asking, say, goth teenagers or nuns on the street does not work so well. Generally the people we approached seemed to be afraid of us strange english speaking gringos.
Saturday, June 21, 2008
the perils of dirty, hetereogenous data sources
The company I work for is building a gi-normous database of everything you ever wanted to know about any product, company, or ingredient you've ever heard of. As it turns out, getting lots of data isn't hard, but combining it all together is pretty hard, and making sense of it is very hard. There's a lot of data in the world, no perfect universal product identifier (UPC isn't specific enough for our purposes, and most data sets we get don't include it), and the data is very dirty. In the process of building smarter data ingestion systems and massaging the data, we often come across some hilarious bits of it.
Some things that have turned up on ingredient lists (aside from the usual cryptic 12 syllable chemicals):
And there are also the hazard lists. Hilarity ensues when bored government workers have to make official lists. Workplace hazards include "shift work that involves circadian disruption" and "adding machines."
Some things that have turned up on ingredient lists (aside from the usual cryptic 12 syllable chemicals):
- dust mite
- panther fur (in a bath soap, of course)
- air
- tobacco dust
- bone oil
- thistle
- DNA
- "explosives" (no further elaboration)
- care (but, surprisingly, not love)
And there are also the hazard lists. Hilarity ensues when bored government workers have to make official lists. Workplace hazards include "shift work that involves circadian disruption" and "adding machines."
Tuesday, May 13, 2008
There is a cereal and milk bistro in Berkeley!
The bistro carries a full range of cereals, from Fruit Loops to Muesli, and in your bowl you can get two scoops of cereals (preferably mixing healthy and junky). Next comes toppings- these also range elaborately from healthy to junky, from fruit to chocolate chips. They had more toppings than your average frozen yogurt joint.
And finally, you get your choice of milks- skim, 2%, whole (no chocolate yet, but I hear it's often requested). Your bowl thoughtfully comes with a straw, so you can sip up all the remaining milk when you finish your cereal.
Overall, it's a fun idea, though definitely one that will be dependent on business from all the nearby college carb-o-tarians.
Recycling
Subscribe to:
Posts (Atom)