Author: Barry

  • WordPress.com using S3

    Demitrious has a great post explaining how we are using S3, Varnish, and Pound to serve 60 million image requests per day on WordPress.com

    UPDATE: Almost forgot, but Matt reminded me, he has a really super duper awesome post about WordPress.com and S3 too!

  • Virgin America review

    This weekend I flew to New York City and decided to try Virgin America. They received some press when they launched mostly around the cool lighting and seat-back computers. Here is my review:

    Service: A
    Online check-in was painless and everyone was super nice. The flight crews even have a sense of humor.

    Comfort: B
    The seats, although leather, aren’t more comfortable than any other airline seat I have been in. The leg room is comparable with airlines such as JetBlue and Frontier. I would say United and US Airways have a little less legroom. Having power outlets under the seat is great, although I didn’t use them since there isn’t WIFI yet.

    Technology: C
    Although the seat-back computer systems (called “Red”) are cool and full of potential, they are currently full of bugs. My experience included the following:

    • Most of the TV stations don’t work at all. On the flight back, the flight attendant said they are scheduled to fix them in an update next month.
    • Slowness — on screen display is very slow and lags behind what you are trying to do, making the touch screen hard to use. Most games are not playable because of the lag.
    • On the way to NYC, half of the computers on the plane (including mine) didn’t work at all for the first part of the flight. After a reboot, they started working again.
    • On the way back, my remote stopped working half way through the flight.
    • The TV is on a 4 hour loop so on a 6 hour flight (NYC –> San Francisco) you get to watch everything 1.5 times.

    Food: B
    No free food or snack provided in coach on the transcontinental flight. Both are available for purchase, although the selection is very sparse. On the “food” side, you can choose from a sandwich or a cheese and fruit plate. I think each was around $7 or $8. What is really cool is that you order your food and drinks via the computer in front of you. Simply navigate the touch screen to select what you want, add it to your shopping cart, swipe your credit card, and it is delivered to you within minutes. This is how you order both paid for (food/snacks) and free (soda) stuff. This seems WAY more efficient and I suspect most airlines will start doing this at some point.

    Price: A-
    Pricing is in-line with the other major carriers, but the routes are very limited. There is a surcharge if you want to sit in an exit row or in the first row behind 1st class because there is more legroom. On the flight from NYC to SFO, the surcharge was $25 which was almost 20% of the one-way fare. That seems steep to me.

    The Verdict
    I have already booked another flight on Virgin America, albeit a much shorter one (SFO to LAS), but I think for the longer flights I will stick with Jet Blue for now until Virgin America can work out the bugs with their TV system.

  • Redundancy and power outages

    Scott Beale reports that many Web 2.0 websites were affected by today’s power outage at 365 Main in San Francisco. While unfortunate, as a systems guy I have to assume things like this are going to happen. They shouldn’t happen, but they can and they will. At the data center level, there should be multiple levels of redundancy that minimize the probability of a power outage. Things such as multiple power circuits, redundant UPSes, and generators are standard. For a complete power outage to occur there should have to be multiple simultaneous system failures. I looked for a statement from 365 Main as to what the problem was, but couldn’t find one.

    The system architecture behind WordPress.com and Akismet is designed to take entire data center failures into account. For WordPress.com, we serve live content in real-time from 3 data centers (33% from each data center) and in the event of a data center failure, traffic is automatically re-routed to the 2 remaining data centers. Syncing content in real-time between multiple data centers has not been easy, but at times like this I am sure that we made the right decision.

  • High Performance WordPress Presentation

    The slides from the HyperDB and High Performance WordPress presentation are now online via SlideShare

    UPDATE: John Pozadzides has posted the video he recorded of the presentation.  Thanks John!

  • Goodbye F1, Hello MotoGP

    In an announcement that I find very disappointing, Tony George, CEO of the Indianapolis Motor Speedway, announced last week that there will not be a US Formula One race in 2008. I have attended the last 6 or so Formula One races in Indianapolis and have thoroughly enjoyed it each year. On the bright side, it looks like I will finally make it to a different F1 race next year and MotoGP will be coming to Indianapolis. Personally, I am not a huge MotoGP fan, but I may check out the race as it looks like pretty cool stuff.