Main Contents

ZiteFight lets you show off your style

Technology

We’re really excited at Appozite today because we just launched our first app, ZiteFight. ZiteFight is, as it loudly proclaims, The World Championship of Style. It pits user submitted photos against each other to and lets voters determine who has the best style. So if you think you know style, then go vote. If you think you’ve got style, then join the fight.

Since this is the technical side of Appozite, I’ll take a second here to talk about the technology behind ZiteFight. It’s written in Ruby on Rails with MySQL as the database. Since we’re planning to handle tons of votes, I put a lot of work into making sure the process of saving results from fights wouldn’t get out of control. As they’re received, votes are put in a queue table which uses the MySQL Memory storage engine so they don’t actually have to touch the disk when the user’s voting request comes in. They’re then saved to an intermediate queue table every few minutes in a background job which also updates some stats like fighter records, etc. Finally, every hour they get archived off by another background job that calculates rankings and does some other housekeeping. So far it seems to be working quite well.

On another note, I’ll mention that it’s hosted by SliceHost. I highly recommend them so far. They’ve got tons of documentation on all sorts of sysadmin topics. Performance has definitely been good as well.

Hayes @ July 30, 2008

2 Comments

  1. John September 17, 2008 @ 3:18 pm

    zitefight is cool!

    i’ve already spent far too much time there…

    question: what’s the “catch”? what’s the incentive for people to keep coming back besides an ego-boost?

  2. Hayes September 18, 2008 @ 12:32 am

    @John

    Thanks for the compliment. Tell your friends about us :)

    The hook is really about showing off your style and finding out about other peoples’. When you upload photos you can tag them and add labels to tell people more about how you got a certain look. As we continue to develop the site, there will be lots more community features to help you find styles you like. Stay tuned!

Leave a comment


Feed