Avvo - under the cover
It’s been a little over 3 weeks since Avvo has launched and I’m happy to say that our site has been up and stable throughout this period and able to handle the initial traffic spike. I would like to take this opportunity to shed some light on how we’ve built Avvo.
Avvo is built from ground up mostly using the latest open source technologies; we are primarily Ruby on Rails shop running on top LAM (Linux, Apache, MySQL).
I want to thank the communities for providing such wonderful products. Without them, we could not build our site as quickly and effectively as we have. And of course, over time, we will contribute to the communities and help them grow.
Cheers!
Sendi Widjaja, VP of Development

June 28th, 2007 at 10:14 pm
Sendi
I think it’s great that you’re using Ruby. I’m a big fan of that language. I would be interested in knowing whether or how Ruby is being used to special advantage in the site. I know of a couple of features that make Ruby unique (like the drag and drop functionality) but what else? Or is it just a matter of stability or some other feature-set of that language?
Thanks for your insight on this point.
Mazy Hedayat
July 2nd, 2007 at 9:31 am
Hi Mazy,
We picked Ruby primarily because of Rails, the web framework. And, we picked Rails because its agility, efficiency, and ease of use for developing web application. We only have a small tech team here at Avvo, and we won’t be able to accomplish what we did at the same amount of time without using Rails.
- Sendi