addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Sharing code between Node.js applications

As we starting breaking one large Node.js application into several more specialized applications one of the first challenges we had to solve was how to share common code in such a way that it worked well for our local dev environment as well as our production environment on Heroku.

In this meetup we'll be covering how Connected Sports Ventures uses NPM to share code amongst different Node.js applications in their platform.

Topics covered include:

  • general architecture
  • use of NPM for managing internal libraries
  • advanced features of NPM

Presenters:

  • Daniel Rinehart
  • Tim Walling

Join or login to comment.

  • Robert H.

    Hi, Daniel. I was curious about the performance of sports venture, and if you were running into any perf. issues. Good presentation, btw.

    September 20, 2012

    • Daniel R.

      We have been very pleased with performance based on various metrics we are capturing and storing in graphite. We designed with horizontal scalability in mind for both availability and performance and as a result have been able to accommodate the extremely square wave load pattern we have. If there is a specific aspect of performance you were interested in let me know.

      September 20, 2012

    • Robert H.

      Thank you!

      September 20, 2012

  • Daniel R.

    Thank you to those attending last night lots of great questions and conversation. Wanted to pass along a link to repository that Tim demoed showing the approach we are using. The README for the project includes a link to the slides with notes for anyone interested.

    https://github.com/twalling/trends-server

    September 20, 2012

  • A former member
    A former member

    Heroku's repo-based deployment approach necessitates some careful thought in how code is shared between projects.

    September 20, 2012

  • A former member
    A former member

    Very good

    September 19, 2012

  • A former member
    A former member

    Looking forward to the meetup tonight!

    September 19, 2012

65 went

Our Sponsors

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