addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Twitter-Scale Computing with OpenJDK

*PLEASE NOTE: To confirm your seat to this meetup event, please RSVP VIA EVENTBRITE 


Since its inception in 2007, OpenJDK has always been a bit confusing - living a parallel life to its "official" cousin, the Sun/Oracle JDK. Some parts were missing, others did not work as well, but in 2011 it become the reference implementation of Java SE. Yet, to this day, most Java shops tend to stick with the tried-and-true, and avoid using OpenJDK in production. 

When Twitter switched from Ruby/Rails to Java, it needed something that would scale to 10,000s requests/sec per VM, and OpenJDK fit the bill perfectly. Not only did it prove production-ready, but its openness enabled Twitter engineers to extend it and deploy it internally to run its data centers with huge advantages for both developer support and system efficiency. 

Join David Keenan who offered to tell us why and how Twitter develops and deploys OpenJDK. The talk will also discuss Twitter's future plans with contributing its work back to the OpenJDK community.

For those of you interested in the massive scale with the JVM, check out the video of Kaushik Srenevasan who talked about about Tracing and Profiling Java applications in production back in November.

About David Keenan 
David Keenan (@dagskeenan) runs the Managed Runtimes and Performance Engineering team at Twitter. He is also the chair of the Java subcommittee at SPEC.org, and spent 15 years at Oracle/Sun working on the performance of the Java platform.

Join or login to comment.

  • Pavel M.

    is recording available yet?

    May 19, 2014

  • Mike D.

    Really great to see community around OpenJDK!

    May 14, 2014

  • Prasanna S

    Yes it was recorded

    May 13, 2014

    • Timothy C.

      Where is the recording available?

      May 14, 2014

  • Brian O.

    It looks like the Twitter OpenJDK talk on May 13th is sold out on Eventbrite. Is there a waiting list? I didn't see one on the Eventbrite site. Thanks.

    1 · May 6, 2014

    • Brian O.

      Yes, thank you. I saw your announcement about a few more spots opening up and I managed to register in time to get in. What a great talk!

      May 13, 2014

  • Timothy C.

    Is this talk recorded?

    May 13, 2014

  • Brant S.

    I've registered for this event 3x now (first time was cancelled) but I apparently missed the critical 4th one by being an early registrant.
    Disappointing, but I'll take this clunky registration process as a sign from the universe that a rare 80° evening in San Francisco might be better spent al fresco and look forward to the recording.

    May 13, 2014

  • Karunakar N.

    Johanne, I had not RSVP on eventbrite. If I come without eventbrite registration will I be allowed?

    May 13, 2014

    • A former member
      A former member

      No

      May 13, 2014

  • Pavel M.

    missed the eventbrite. will you post a recording?

    May 13, 2014

  • Andrew R.

    Same here. Didn't RSVP on Eventbrite and it is now sold out.

    May 13, 2014

  • A former member
    A former member

    Same here, I was excited to go today and just found out about Eventbrite :(

    May 13, 2014

  • Dorin C.

    Should I even try to go in case I didn't RSVP-ed on Eventbrite?

    May 13, 2014

  • Casey B.

    Same here. I didn't see the eventbrite link until now.

    May 12, 2014

  • Prasanna S

    Hi Johanne, can you please check if there's a ticket on eventbrite. I RSVPed on meetup long time back but eventbrite shows no tickets available. Thanks

    May 12, 2014

  • Scott K.

    Same here, RSVP'd on Meetup but didn't see the Eventbrite instructions. I, too, would like to know registration is handled with two separate services.

    May 12, 2014

  • Scott C.

    Hi Johanne, can you check eventbrite for me as well? RSVPd but now shows as sold out. Thx.

    May 12, 2014

  • Peter M.

    Totally missed that we had to rsvp at eventbrite too, and now it is sold out :( Why have people rsvp in two different places?

    2 · May 12, 2014

  • Ron P.

    On the wait list, make it happen captain.

    May 11, 2014

  • Renu C.

    Hey ..Good To Join in this group.I have passion to learn new Technologies and experiment at work and improve my career

    April 23, 2014

  • Ed A.

    Has anyone used java.misc.Unsafe to gain performance improvements? In particular, I'm interested in using it for memory management (to get around GC overhead).

    March 24, 2014

Our Sponsors

  • Twitter

    Awesome venue, food and drinks for our meetup!

  • NewCircle

    Produces and publishes videos from our events

  • Pivotal

    Awesome venue and brilliant presenters!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy