Full GlassFish adoption questionaire responses from Cyril Bouteille, CTO of Peerflix.
Received December 27, 2006.
Can you tell us about the application, site, or service in which you have
adopted GlassFish?
Over the past few months, Peerflix
has been very busy rebuilding from scratch their web application enabling
peer to peer trading of DVDs online. In addition from switching from ASP.NET
to a more extensible and scalable platform running on GlassFish,
a ton of
changes have been made to the Peerflix web site itself based on the
feedback from the Peerflix community. You'll notice lots of improvements
but here are a few of the highlights:
How and when did you first find out about GlassFish?
I first heard about GlassFish @ JavaOne 2005. It was very exciting
to hear that Sun would merge their different Java EE implementations
into one, which they would make open-source.
Did you go through an evaluation process before selecting GlassFish?
If so, can you tell us a little bit about the process and results?
Being a startup with limited cash, we first narrowed down the space
by cost focusing mainly on open-source application servers. They have
now reached a level of maturity allowing them to compete with
commercial implementations. We then ruled out servers which were not
full-fledged Java EE implementations, as we wanted to leverage EJB
technology immediately and JMS later on. We also looked at production
support services offered, which we saw as something important that the
open-source community is not able to address at an enterprise-level for
high-volume web sites. It basically came down to GlassFish and JBoss,
and we felt GlassFish was ahead in terms of EE 5 compliance and
architecture.
What specific version of GlassFish are you using?
V1 UR1
On what operating system do you run GlassFish? Do you use the same
OS for both development and production deployment?
We run our new production website on Solaris 10, but most of our
development workstations are Windows-based.
What specific features or modules of GlassFish are you using?
Servlet, JSP, JSF, EJB, JDBC pooling and LifecycleListener.
What do you like most about GlassFish?
We enjoyed the server's administration ease of use with the CLI tools,
manually editable configuration files and NetBeans integration.
What would you most like to see improved in GlassFish?
Support.
Are you using any open source or commercial frameworks or tools in
your application?
We currently use the Kodo JDO and Apache Shale frameworks.
Does your application use a database? If so, which one?
Yes, MySQL.
Are there any figures about the scale of your adoption which you
would like to share?
We experienced a 360% increase in traffic after our launch as many
of our quarter million registered users as well as new visitors came to
check out our new site, and we have not experienced any unplanned
downtime on our (4) Sun Fire X2100.
A team of 8 engineers have been working on this new web application for
the last 6 months.
How has GlassFish performed since your application went live? Have
you run into any production issues which you would attribute to
GlassFish?
We went live with a few open issues, but they were mostly benign/noisy
errors reported in the server log. We have been very satisfied with the
stability of the server since we went live and have not encountered any
significant reliability issues.
How would your describe your participation in the GlassFish project?
We played a strong role in reporting real-world deployment issues
and assisting in producing patches, as well as filing RFEs based on
needs from the front line, but we have not directly contributed code to
date.
Is there anything else you think would be of interest in a story
about your GlassFish adoption?
I can't think of anything else at this point.