My first response is, “What makes you think they don’t?”
But I must point out that at the scale that Amazon runs at, the technology used
for front end web page rendering – as critical as it is – not what runs Amazon.
Can you run service calls to caches and systems from a mason-based mod_perl
interface?
Load Amazon.com to find out.
Does that mean its running on mod_perl?
Debatable.
There are so many systems that are loosely coupled – they respond to, accept
data from, and otherwise interact with the web site end of the system – but
they’re java and c++ as well as perl – and THOSE – in my opinion at least – are
‘what amazon runs on’.
And when you’re talking about what amazon runs on - these ‘back end’ type
systems (those which are not specifically involved in the rendering of a page
for display via http) mod_perl is of course *not* what they use, because – even
if they ARE written in perl – they don’t work in that particular paradigm.
So is ‘what you run on’ defined by your web server page view controller
software – or the software that actually runs the heart your business and
processes? Hmm. Does Coca-Cola run on a factory, or on a delivery truck?
David
From: Brad Van Sickle [mailto:bvs7...@gmail.com]
Sent: Wednesday, September 16, 2009 3:32 PM
To: mod_perl list
Subject: Re: Why people not using mod_perl
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?