LodgON at GlassFish Community Event, JavaOne 2011

10,582 views
11,256 views

Published on

LodgON at GlassFish Community Event, JavaOne 2011

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

  • Be the first to like this

No Downloads
Views
Total views
10,582
On SlideShare
0
From Embeds
0
Number of Embeds
3,198
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LodgON at GlassFish Community Event, JavaOne 2011

  1. 1. GlassFish Community Event—CustomerExperiences Presenting withJohan Vos, CTOLodgON 1 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  2. 2. Background •  LodgON - Belgian software company, focused on social networking solutions. •  Product: DaliCore, adding social software capabilities (users, data, reputation,...) on top of Java EE 6. •  Projects: (trying to use DaliCore in as many projects as possible) –  vote-applications (500,000 users/day) –  social networking (musicians, collectors, cultural, cycling) •  spam-filtering (Mollom) •  Relevant technologies: –  JPA –  Jersey/JAX-RS •  Using Glassfish since day 1.2 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  3. 3. How LodgON Is Using GlassFish•  Mollom: –  Blocks about 650,000 spam messages/day –  Serves about 1,000,000 captchas/day•  Processes about 10,000,000 requests/day (115/second)•  2 data centers, 2 nodes in each data center –  2 data centers due to geographical availability –  1 GlassFish instance is capable of processing all requests•  2 nodes due to cassandra (NoSQL) availability•  Vi.be: –  connects 10.000 musicians/bands/organizers with audio portfolio in Belgium –  allows third parties to organize contests•  Authentication (oauth (jersey)) & permission management is key 3 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  4. 4. What Works •  Performance: grizzly kernel rocks! •  Scalability: horizontal scalability in GF 3.1.1 •  REST implementation: communicate with the outside world. •  Open Source: find bottlenecks and fix them!4 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal
  5. 5. How GlassFish Can Improve •  JMS, EJB Timer, Caching (Java EE 7) •  Domain-specific standards: many companies, active in the same area, can share “libraries” and focus on specific projects on top of these libraries •  interaction between developers •  Share code and ideas5 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. | Confidential – Oracle Internal

×