eBay Chooses Debian for Wireless Servers 58
molo writes "According to Nils Lohner of the Debian press team, eBay and Workspot have chosen Debian with Apache and Perl for their wireless servers. Workspot also explains their reasons and their setup. "
heh (Score:1)
wireless is the way of the future (Score:1)
In some countries now you can pay for things using wireless technology. Usually a PCS phone or something: a note comes up asking whether you accept a charge, you say yes or not, and it appears on your next phonebill.
Some places let you buy stuff from vending machines, and you can order pizzas, pay for stuff in stores... merchants just assume that everyone has some kind of intelligent wireless device.
This stuff is going to reach a critical mass soon, and it's going to be big. It's great to see that Linux/Debian/GNU is breaking ground here--it's the way of the future.
why apache? (Score:3)
regarding the topic (Score:1)
mySQL neither open source nor free software (Score:1)
Except for an older version of mySQL that was relicensed, mySQL does not meet the Open Source Definion, and is not open source software.
As for your comments about Solaris not scaling -- I believe they're unfounded. The only problem I can find with Solaris scalability is the price tag. Those ultra enterprise boxes aren't cheap, and Solaris runs like a dog on anything less.
a true leak (Score:4)
Re:heh (Score:1)
Drovak: when linux runs ebay... (Score:2)
Ian
Re:EBAY KNOWS WHAT TIME IT IS... (Score:3)
Do you have some sort of inherent grudge against Oracle? Oracle is slower than many other DB's, but it is by design. Oracle takes great lengths to make everything is pristine; it is one of the factors one considers when selecting a DB.
The ONLY reason big sites aren't all Linux : (Score:1)
eBay on a shaky foundation? (Score:2)
Re:eBay on a shaky foundation? (Score:1)
Re:wireless is the way of the future (Score:1)
Nick
Why not WAP? (Score:1)
I predict WAP will explode in Europe this Spring, when new GSM handsets with WAP capabilities hit the market and those creative Scandinavians find zillions of new ways of employing WAP in e-commerce. I guess the US will follow, and then all major e-commerce sites/companies will have to design WAP versions of their sites anyway. I understand they have to cater to the Palm VII crowd now, but Palm should see the light and release a WAP browser for Palm VII soon. I guess it will be a lot easier for everyone when all vendors standardize on WAP.
Re:wireless is the way of the future (Score:1)
PCS is just a buzzword meaning digital phone. I live in North America and have a PCS phone using GSM technology. Microcell in Canada. There are a variety of US GSM providers as well. Not as common as TDMA/CDMA but I figure with 700 million Europeans advancing the standard GSM is going to carry the day in the end.
Re:eBay on a shaky foundation? (Score:1)
If anybody in this world has the money to spend and the reason to spend it on a good architecture it is eBay.(They lost, what, $5B in market cap due to their recurring crashes?)
Separating presentation from business logic has been standard software architecture practice since the MVC pattern in Smalltalk, 1988. Do they think that this doesn't apply to the Web, or do they just not think at all about architecture?
Where is eBay's head? Maybe mod_perl is the right tool for the job they're doing, but they're DOING THE WRONG JOB.
Market confidence doesn't give you instant knowledge of how to architect a large scale software system, but it does give you the money to get people who can. I noticed that Amazon had a big booth at OOPSLA last week doing recruiting, and was sending their staff to lots of seminars and tutorials. eBay didn't seem to be around. Which company's stock would I recommend?
Re:The ONLY reason big sites aren't all Linux : (Score:1)
Re:The ONLY reason big sites aren't all Linux : (Score:1)
Re:eBay on a shaky foundation? (Score:1)
[1]C is for compact, and ML is for nothing at all since this is not a markup language at all. Basically, a funky thing that takes all the HTML tags, throws away anything too complicated for the low-bandwidth connection, makes sure everything else is strictly nested, then compresses it all using a manually defined compression scheme.
Hilarious! Bravo! Should be a foot icon. (Score:3)
--Cut to a smoke filled room....
We'll get the bid because our solution is quick-n-dirty. No software costs, just toss it out in Perl. We can just put in a good all nighter and get it working! We'll come in miles under those other bids for cost and schedule.
But a week down the road, eBay changes or adds a page and the damn thing breaks. They go to fix it, but it's all horribly obfuscated Perl and regexes. External consultants and internal programmers alike recoil in horror at it. Who can fix it? We can! We built the thing, afer all. We can charge ever higher maintenance fees as more and more users depend on our brittle piece of junk. The code will never be stable! Every change eBay makes will ripple down into our layer. Woo hoo!! Jackpot! A lifetime of suckling at the eBay teat!
Re:a true leak (Score:1)
Seems like public knowledge to me.
Re:What is Workspot? (Score:2)
Re:Hilarious! ...no... reality. (Score:1)
:get it working!
exactly... first to market. Perl is a great rapid development platform. get your idea prototyped first and running while everyone else waits for $LARGE_SOFTWARE_COMPANY's $PORTAL_SOLUTION or $WIRELESS_EVERYTHING_IN_A_BOX software to be finished, debugged, beta tested...
:We can charge ever higher maintenance fees as
:more and more users depend on our brittle piece of junk
lemme guess... you're a contract Windows NT support person?
okay, flames aside, I'll grant you that one-off apache-php-perl-$DATABASE solutions can easily become unmanageable, and there's probably more than a few companies who had their guru leave and weren't able to maintain their site.
I see that as their fault for not documenting everything, or requiring the developers to document it.
Perl's not the right choice for everything, but it's great for rapid deployment since you can use so much existing code. Nobody's forcing anybody to use PERL to beat their competitors to the market...
Re:a true leak (Score:1)
Re:wireless is the way of the future (Score:1)
what a happy troll (Score:1)
Don't feed the trolls.
What does Ebay actually run on? (Score:3)
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem
(I made the item number up, but this is the correct form of URL to look up an item)
I know most server-side programming techniques allow aliases for server side apps/objects (i.e. I can write a Java servlet and call it "whateverISAPI.dll"), but the URL suggests that Ebay application logic is nothing but a bunch of ISAPI DLLs written for use with IIS. I would guess Ebay applications are written as ISAPI filters using MS Visual C++, and run on MS Windows NT servers running IIS. Or they have a really good reason to use another technology and call the program "ebayISAPI.dll".
Does anyone here know what Ebay runs on? Can anyone verify my guess, which I believe is pretty obvious to many Slashdotters.
Re:EBAY KNOWS WHAT TIME IT IS... (Score:1)
Linus used Powerpoint. (Score:1)
package, Linus T wold do his presentations about
Linux useing MS Powerpoint.
The moral ? Everything has it's purpose ( except
NT Server ).
Re:What is Workspot? (Score:2)
For those who don't know and haven't visited, workspot gives you the standard "stash your filez here" interface, but...there's this intriguing little tab up top labeled "Linux Desktop." You click on it, and are asked for the screen geometrics you want to use. A quick click later, and you're looking at a KDE desktop! Through the magic of AT&T's VNC [att.com] Java viewer, you get your very own KDE session, where you can do whatever you'd normally do on a "regular" Linux box and account.
This is very neat, and I think I'll kill another hour playing with it.
--------------------
Re:why apache? (Score:1)
Hey, how about Linux clients eh? (Score:2)
There is a driver for Mobitex modems(*) that gives you datalink through network layer capabilities; so we at least have the hardware support.
---
* written by guess who.