ESPN at GlassFish Community Event, JavaOne 2011

10,965 views
11,649 views

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
10,965
On SlideShare
0
From Embeds
0
Number of Embeds
3,156
Actions
Shares
0
Downloads
7
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

×