GlassFish Community Event – Customer                                                                           Presenting ...
Glassfish at ESPN    •  ESPN historically built on an entirely proprietary Java       stack             –  Hundreds of app...
Glassfish at ESPN specifics    •  Migrating all of our applications to Glassfish             –  Running 3000+ requests / s...
What Worked    •  Grizzly rocks – NIO provided greatly enhanced scalability             –  Our app latency was similar / s...
How Can Glassfish Be Better    •  Unfortunately we run on Windoze…. and Glassfish support for running       as a Windows s...
Upcoming SlideShare
Loading in...5
×

ESPN at GlassFish Community Event, JavaOne 2011

9,325

Published on

ESPN at GlassFish Community Event, JavaOne 2011

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
9,325
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ESPN at GlassFish Community Event, JavaOne 2011

  1. 1. GlassFish Community Event – Customer Presenting withExperiencesSean Comerford, Site ArchitectESPN.com 24 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  2. 2. Glassfish at ESPN •  ESPN historically built on an entirely proprietary Java stack –  Hundreds of applications running in a custom built servlet 2.2 container –  Custom built frameworks for persistence, messaging, just about everything else –  These frameworks were built out of necessity 8-10 years ago •  Glassfish offered us solutions we don’t have to maintain / enhance ourselves AND better performance & scalability.25 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  3. 3. Glassfish at ESPN specifics •  Migrating all of our applications to Glassfish –  Running 3000+ requests / second personalization service, MLB, etc –  Standardizing on: •  MDBs for messaging •  EJBs to expose application business logic both locally and remotely •  Container managed resources for config management •  JPA for persistence •  Converting to GF 3.1.x very soon –  Eager to use latest CDI, JPA, JAX-RS26 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  4. 4. What Worked •  Grizzly rocks – NIO provided greatly enhanced scalability –  Our app latency was similar / same but anywhere from 2-5X more concurrent users vs our proprietary solution –  Our testing indicated this was also significantly better than Tomcat, IBM, JBoss •  We love having “one stop shopping” to best of breed tech in EE •  JAX-RS will greatly simplify developer APIs which is company priority27 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  5. 5. How Can Glassfish Be Better •  Unfortunately we run on Windoze…. and Glassfish support for running as a Windows service leaves much to be desired •  Configuration management is a huge pain point for us – tons of services talking to tons of DBs and multiple backend systems for content, registration / authentication –  We joke that we’re config engineers instead of Java engineers •  Community and Glassfish team support has been great but questions around Oracle’s official support model •  Very Interested to hear about the plans around Java EE 7 & cloud28 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×