----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files.  Don't make us guess your problem!!!
----------------------------------------------------------------

What follows is the success story of webhelp.com.

--- Jon Smirl <[EMAIL PROTECTED]> wrote:
>
> I'd be interested in hearing a little about your
> success story, for
> example...
>    what hardware is it running on
>    what OS and database engine
>    how many servlets, which JDK, how many Jserv
> engines
>    how long did it take to write
>    did you have trouble writing the servlets
>    etc
> 
> Just some background info so that people
> contemplating Jserv will know what
> they're getting into. Maybe we should put little
> success story write ups
> into the FAQ.

We launched webhelp.com with:

1) Jserv 1.0
2) Apache 1.3.9
3) Linux and Solaris
4) mod_perl for legacy CGI that will be changed in the
near future

On November 30, 1999 at 6 AM. 

We started with one dual 350 mhz Linux system
connecting to an E350 with a 1.6 TB EMC2 storage array
for our Oracle backend. Our system is a custom
developed distributed architecture (called eBus by the
developers, ISpoke by the marketing folks) based on
ObjectSpace Voyager between the webserver and the
Oracle backend. 

Very quickly, we found the traffic ramping up* and we
were running out of file descriptors and the
MAX_CLIENTS setting in Apache was too low. I posted to
the list the changes we had to make to Apache, the
Linux kernel itself (version 2.2.13) and various stuff
in the /proc filesystem to handle the load.

Because we've saturated 4 T1's coming into our
building, we have moved the entire system to
exodus.net in Chicago on 2 Sun Ultra10's connecting to
Oracle 8.1.6 on a Sun E350 with the 60GB Sun storage
array. Each SUS10 has one servlet engine connecting to
our eBus listener, which brokers requests to the eBus
backend on the E350. The listener has a pure-java /
jdbc SQL microdatabase that replicates data to the
Oracle backend periodically.

Of course the load was overwhelming, but JServ worked
very well. We end up being limited to how many
connections our backend could handle, not how many
requests JServ could handle. This, in my book, proves
JServ as a viable product, approaching best-of-breed.
Keep up the good work (ask us for help if you're
overwhelmed) And, yes; the fact that the code is open
was VERY critical to the acceptance by our development
team. 

(*A bit of background: We were featured on CNN that
launch evening, we had a 1/2 page ad in Wall Street
Journal and a full page ad in USA today, ads in
Internet week, InfoWorld and several other mainstream
(not technical) journals all within the first week.
Not to mention an aggressive banner-ad presence.

This gave us an opening day of 1,000,000 "hits" and
almost 15,000 unique visitors, of which 3800 became
"members" of webhelp. By the middle of December, these
numbers had increased by five-fold! We now have over
350,000 members and 5,000,000 "hits" per day!)

Credit goes to:

Matthew Dornquast
    Chief Architect
    Every Good Idea In eBus
Peter Nelson
    Webus Team Lead
    Servlet Development
Mitch Coopet
    Inter-component Messaging
    Rules Engine
    eBase Component Architecture
    Much More 
McClain Looney
    Crypto Specialist
    Fulfillment Ho
    SMS version 1
    Abortive Journey into Java 2
Manish Pandit:
    Object To Relational Mapping version 1
    Axsys Plugin
Brian Bispala
    Membership API
    eMembership
    More
Mark Traynor
    Webhelp Portal Design
    Keeping TransVR from Eating Us Alive
Tony Lindquist
    Cat Herding (Director of Software Engineering)
    Keeping TransVR from Eating Us Alive
Me
    bank-trasaction component development
    risk-assessment component development and API
    eBus regression-testing framework



=====
# Nick Bauman
# Technical Programmer
# http://webhelp.com
# real people, real answers, real time
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://messenger.yahoo.com


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to