![]() | ||||
Arts & Entertainment Books Comics Health & Body Media Mothers Who Think News People Politics2000 - Free Software Project Travel & Food ![]() Columnists
- - - - - - - - - - - - - - - - - - - - - - - - Current Click here to read the latest stories from the wires. - - - - - - - - - - - - View From the Top - - - - - - - - - - - - Also Today For a full list of today's Salon Technology stories, go to the
Technology home page. - - - - - - - - - - - - Search Salon - - - - - - - - - - - - Recently in Salon Technology Books Silicon Follies Books Silicon Follies Complete archives for Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
Mr. Fix-it | page 1, 2
We essentially have that at the front-end applications server layer. Even if your session and interaction fails, you can switch over to any of the 120 other Windows NT servers were running, and it's transparent to you. What I just described in terms of warm back-up and high availability are very much like having another full back-end, too. The tough part is keeping those two systems totally in sync when you have the speed and the amount of transactions we have on eBay. We have to go through some heroics to make sure we keep both systems totally tuned and ready, but fundamentally that's where we're headed. Why weren't these steps taken ahead of time, rather than after eBay suffered these outages? Even though we certainly have stumbled, it is by no means an indictment of the folks who made this site the wild success that it is. I think a lot of the energy and focus was put into developing features, functions and the right kind of application architecture for the front end. Ebay didn't do as stellar a job of building the underlying infrastructure as it needed to. Then things just grew faster on the applications side than the infrastructure was able to keep up with. Frankly, if they'd done a lot of work on making sure the site could handle anything, and not done that applications work, I don't think they would have had the success they've had. And if the application itself was in trouble and breaking all the time, our cycles to recover would be a lot longer than just figuring out the right kind of redundancies to implement. EBay already has two other technology executives, CIO Bob Quinn and CTO Mark Ryan. Why did the company need to bring in another technologist? EBay is a technology company, period. The end. Our product is based entirely on making sure we have the underpinnings of a great system and a great series of processes. In a traditional computing environment you know where your inputs are coming from and you can control them. But in the Web world, anybody can touch you from anywhere. It's just some real hard work to get all these layers of technology synchronized and scaleable. I believe the skill-set they wanted from me, more than anything else, is my "been there, done it" experience with operational excellence in a high-volume, traditional environment, along with a knowledge of what's happening in the Web world. How much more complicated is it to manage something like eBay's system, with its millions of auctions and users and hundreds of unique features, compared to a more standard e-commerce site such as Gateway? Gateway's system actually deals with far more complexity than eBay's, in that it must be able to configure a PC that has 2000 different parts on the fly, and then actually produce and ship out 25,000 of those orders a day. It has to tie together manufacturing systems, shop-floor automation, supply-chain management and all that good stuff. Asking your Web system to handle a product directly configurable to each customer's specifications, and do that flawlessly, is not trivial by any stretch of the imagination. The difference with eBay is that you get simpler transactions, but the volume of interactions is much higher and they come in bursts. The system has to work in real time with no tolerance for error. Just take the example of purchasing a PC online. The Web system has to be full time and ready to go when you enter your order, but then what are you interested in? You want to track your order through the system and know when you're going to get it. Those iterations of customer updates are infrequent, because there are only so many stages in the shipping process. You can have batch processes to handle those interactions on a regular basis and they look like they're working in real time. But with an auction, you want to know every second when somebody has outbid you. Those have to be real-time interactions, and the volume of them is what separates us from the rest of the Internet pack in terms of complexity. What attracted you to this new position? I had a great job at Gateway, and they're an Internet savvy company with a whole heck of lot more complex issues to solve. But eBay is an absolute market leader, crafting out an entirely new business model that I just fundamentally believe in, where people get to decide how world is going to work from a commerce standpoint. To be a part of the company at this stage, and to clearly contribute to taking one of its most critical hurdles to success off the table was too great an opportunity to pass up. Can eBay or any other Web company ever guarantee 100-percent reliability? If anyone ever said their site was 100 percent reliable I wouldn't trust them. That's nirvana. But the answer is yes, if you don't grow and don't scale. If you stop your growth and you spend an unbelievable amount of money you can make anything almost perfect. The tricky equation is how to deal with growth and money and time elements, and get them all working in harmony. You've got a whole host of things inside that can happen everyday. I won't guarantee you eBay will never go down again. The worst thing we can do is give people a false sense of security. But I will guarantee that were putting a system in place that will make for longer periods of time between outages, and shorter outages when they do happen. We've got to build in the redundancy and the reliability to handle the Internet's unique volume and interaction characteristics, and that's an art rather than a science today. So, have you bought anything on eBay yet? Absolutely. I collect sports memorabilia, but I haven't found a ton of that because every time I go searching I end up with my kids looking for Beanie Babies. In fact, one of the ways we got our kids excited about moving up here from San Diego was by bribing them: Instead of an allowance they're going to get a certain amount of money to spend each month on eBay. So I expect to be looking for a lot more Beanie Babies.
- - - - - - - - - - - -
About the writer Table Talk Sound off Related Salon stories Addicted to eBay The auction site is the perfect place for Web users to get back in touch with the world of things and stuff.
- - - - - - - - - - - - - - - - - - - - - - - - Search Salon |
|||
Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus
Copyright © 2000 Salon.com All rights reserved.