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 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Sydney MongoDB Meetup - 29 July, 2014

  • Jul 29, 2014 · 6:00 PM
  • MongoDB Australia


  • Assemble from 6pm
  • Talks from 6.30pm:
    • MongoDB World Redux (Stephen Steneker, Community Support Manager @ MongoDB)
    • Introduction to Chorus.js: a Stateful API Orchestration Generator for Node Applications (Jean-Jacques Dubray, Lead Architect @ Canappi)
    • Q & A / Ask the Experts

We'll be providing food & drink based on RVSPs, so please let us know if you plan to attend (or if your plans change).


  • MongoDB World Redux (Stephen Steneker, Community Support Manager @ MongoDB)

MongoDB World 2014 (June 23-25 in New York) was the first global (and multi-day) MongoDB conference. With an amazing combination of presentations, keynotes, and almost 2,000 attendees there were a lot of interesting learnings and announcements. I had the privilege of attending and helping at the conference, and will share some highlights of the experience.

  • Introduction to Chorus.js: a Stateful API Orchestration Generator for Node Applications (Jean-Jacques Dubray, Lead Architect @ Canappi)

Orchestrating APIs (and Services) is an essential element of any distributed application. Yet, it is notoriously difficult, especially when the orchestration needs to be stateful. Developers generally create some custom schema to save the context and code the logic that decides what to do next when a message triggers the orchestration. The fun begin when this code needs to be debugged or tested, not to mention changed.

The only orchestration engines available today are BPEL-based. These engines are big and clunky, from the WS-* era, based on an arcane language that is difficult to learn and completely foreign to modern architectures.

Enter Chorus.js, a new open source project (contributors welcomed) that generates standard Node.js modules and uses MongoDB to store the state of each orchestration instance.

Chorus.js modules can power an entry level Raspberry Pis or be deployed on the largest PaaS (Heroku,...), or anything in between. We'll demonstrate the deployment on Raspberry Pi (180 Mb RAM). This could be a game changer for building solutions for the Internet of Things.

  • Q & A / Ask the Experts

Open discussion on any relevant questions you might have related to MongoDB or tonight's talks.


Join or login to comment.

  • Stennie

    FYI, recorded presentations & slides from MongoDB World 2014 are available at:

    August 6, 2014

  • A former member
    A former member

    Whom do I owe thanks to for the generous Leap Motion prize?

    1 · July 29, 2014

    • Stennie

      That was a surprise gift from Jean-Jacques Dubray (who presented on Chorus.js).

      August 6, 2014

  • Eason M.

    Any update please?

    July 8, 2014

    • Stennie

      Will confirm this week, but expect to include a roundup of interesting news from MongoDB World in NYC plus one or two additional talks.

      July 8, 2014

45 went

Our Sponsors

  • MongoDB, Inc

    MongoDB organises and hosts the Sydney MongoDB User Group

  • Talend

    Sponsoring food at the April MUG

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