LodgON at GlassFish Community Event, JavaOne 2011

  • 8,290 views
Uploaded on

LodgON at GlassFish Community Event, JavaOne 2011

LodgON at GlassFish Community Event, JavaOne 2011

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
8,290
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. 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