I left eBay a little over a year ago. When I was there, we were running on 32-bit, dual CPU HP blades, RHEL 4 for my platform. For the main Java platform, they were running 32-bit and 64-bit blades, on a flavor of Windows server.
________________________________ From: Igor Chudov <ichu...@gmail.com> To: Jeff Nokes <jeff_no...@yahoo.com> Cc: mod_perl list <modperl@perl.apache.org> Sent: Thursday, September 17, 2009 4:52:38 AM Subject: Re: Why people not using mod_perl Interesting. I did not even know about that #2 guy. What sort of hardware and OS are you running there? Igor On Thu, Sep 17, 2009 at 12:54 AM, Jeff Nokes <jeff_no...@yahoo.com> wrote: >Well, actually Igor, we ended up writing eBay::API. We needed something that >was able to extend many more web services that are internal-use only, that the >public doesn't have access to. The fact that eBay web service data-types are >probably the most complex out there, and they change often, we had to come up >with a way to easily incorporate those changes by slurping up a giant WSDL, >and auto-generating all the classes and data types, etc. > >But we do thank you for writing that. I knew of many API clients at the time >that absolutely loved Net::eBay! In fact, I think at the time, the #2 API >client (in listings) was perl-based, and using it. > >Cheers, >- Jeff > > > > ________________________________ From: Igor Chudov <ichu...@gmail.com> >To: Jeff Nokes <jeff_no...@yahoo.com> >Cc: Brad Van Sickle <bvs7...@gmail.com>; mod_perl list ><modperl@perl.apache.org> >Sent: Wednesday, September 16, 2009 8:26:53 PM > >Subject: Re: Why people not using mod_perl > > >>You must have use my module Net::eBay, at some point, right? > >I wrote Net::eBay about 3 years ago. > >Igor > > >On Wed, Sep 16, 2009 at 9:47 PM, Jeff Nokes <jeff_no...@yahoo.com> wrote: > >Doesn't Amazon run mod_perl/Mason? >> >>BTW, I agree with most of your points (would debate #4,5). I may substitute >>the phrase "More convenient" for "Easier" in #3. I would also add ... >> >> #7) How many engineers are available to hire that know or want to work >> with said technology? >> >>I built a great platform at eBay on mod_perl/Mason that handled eBay-size >>traffic; we ran 6 eBay sites on it. Now it is used for specialty e-commerce >>solutions like worldofgood.ebay.com, global.ebay.com (cross-border trade), >>dealfinder.ebay.com, etc. In fact, on the same hardware, the main eBay Java >>app would support ~6 threads per box; the mod_perl platform supported ~60 >>(prefork), significant CapEx and power savings (which adds up at a place like >> eBay). >> >> >> >> >> >> ________________________________ >>From: Brad Van Sickle <bvs7...@gmail.com> >>To: mod_perl list <modperl@perl.apache.org> >>Sent: Wednesday, September 16, 2009 3:31:30 PM >>Subject: Re: Why people not using mod_perl >> >> >> >> >>>>This is a mod_perl list, so I would expect to see Perl championed >>pretty heavily, but Java, .net and there ilk are undoubtedly *the* >>choice for large web applications. I'd like to get into some >>discussion as to why almost all *large* sites choose these languages. >> >>>>I don't have any experience developing a large application in Java, >>although I do have a lot of experience working on the operations side >>of a large web application that is Java based. >> >>>>The reasons I generally hear for choosing Java over mod_perl are: >> >>>>1) Speed - I don't buy this at all >>>>2) Maintainability - I think this makes sense. Perl can be pretty easy >>to maintain if you stick a good framework around it, but you have to >>seek out that framework and YOU are responsible for adhereing to it. >>All of that is inherent in Java. It also helps that Java has OO built >>in. >>>>3) Easier to package and build/move code - In my experience this is >>true. >>>>4) Advantages to be gained from running on an actually application >>server - Also valid >>>>5) Compatible enterprise class middleware - Also true, Java plugs into >>more truly enterprise level suff than Perl does. (security frameworks, >>etc... ) >>>>6) Support >> >>>>A lot of the industry seems look at Perl as obsolete technology that >>has been replaced by *insert hot new technology of the week here* >>which is a total shame. I've worked with a lot of technologies and I >>think Perl is a great choice for small/medium websites and webapps, >>which is probably what most of us work on. But I'm very interested to >>know at what point (if any) a site/app grows too large or too complex >>for mod_perl and what defines that turning point. Could Amazon run on >>mod_perl for example? >> >> >>> >>> >>> >>>>>>Phil Carmody wrote: >>> >>>--- On Thu, 9/17/09, Igor Chudov <ichu...@gmail.com> wrote: >>>> >>>>My site algebra.com is about 80,000 >>>>>lines of mod_perl code. >>>>> >>>>>I wrote a relatively large framework, with many homegrown >>>>>perl modules, about five years ago. >>>>> >>>>> >>>>>It uses a database, image generation modules, a big >>>>>mathematical engine that I wrote (that "shows >>>>>work", unlike popular third party packages), etc. >>>>> >>>>> >>>>>All pages of my site are dynamic and it is very image heavy >>>>> >>>>> >>>>>due to math formulae. >>>>> >>>>>I can say two things: >>>>> >>>>>1) It is relatively fast, serving pages in 0.1 seconds or >>>>>so >>>>> >>>>>2) Despite the quantity of code, and its age, it is still >>>>>very maintainable and understandable (to me). >>>>> >>>>In that case, would you like to fix its mangled output? >>>> >>>>e.g. >>>>http://www.algebra.com/algebra/homework/divisibility/Prime_factorization_algorithm.wikipedia >>>> >>>>  (Redirected from Prime factorization algorithm) >>>> >>>>faster than O((1+ε)b) for all positive ε >>>> >>>>an integer M with 1 ≤ M ≤ N >>>> >>>>Pollard's p − 1 algorithm >>>> >>>>Section 4.5.4: Factoring into Primes, pp. 379–417. >>>> >>>>Chapter 5: Exponential Factoring Algorithms, pp. 191–226. Chapter 6: >>>>Subexponential Factoring Algorithms, pp. 227–284. Section 7.4: Elliptic >>>>curve method, pp. 301–313. >>>> >>>>Eric W. Weisstein, “RSA-640 Factored†>>>> >>>>v • d • e >>>> >>>>AKS · APR · Ballie–PSW · ECPP · Fermat · Lucas · Lucas–Lehmer · >>>> Lucas–Lehmer–Riesel · Proth's theorem · Pépin's · >>>> Solovay–Strassen · Miller–Rabin · Trial division >>>> >>>>Sieve of Atkin · Sieve of Eratosthenes · Sieve of Sundaram · Wheel >>>>factorization >>>> >>>> >>>>CFRAC · Dixon's · ECM · Euler's · Pollard's rho · P − 1 · P + 1 · >>>>QS · GNFS · SNFS · rational sieve · Fermat's · Shanks' square forms · >>>>Trial division · Shor's >>>> >>>>Ancient Egyptian multiplication · Aryabhata · Binary GCD · Chakravala · >>>>Euclidean · Extended Euclidean · integer relation algorithm · integer >>>>square root · Modular exponentiation · Schoof's · Shanks-Tonelli >>>> >>>> >>>> >>>>Looks like you've got utf8 and iso8859-1 messed up. >>>> >>>>Phil >>>> >>>> >>>> >>>> >>>> >>>> >