Joshfire factory: Using NodeJS in production

4,121 views

Published on

Description of the Joshfire Factory, its architecture and how we used NodeJS in a production environment.

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,121
On SlideShare
0
From Embeds
0
Number of Embeds
1,233
Actions
Shares
0
Downloads
15
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Joshfire factory: Using NodeJS in production

  1. 1. Using Node.js in production on the Joshfire Factory @Steren Paris JS 2012-04-16
  2. 2. were hiring!http://factory.joshfire.com
  3. 3. Why Share code between client & server Same language, same libs: JS expertise
  4. 4. Architecture
  5. 5. Factory Single page web-app using REST API Express JS use middlewares for pagination, filters, private beta... Mongoose - EveryAuth - LESS
  6. 6. Data called by generated apps and app builer proxy server for online datasource cache, data-enrichment, normalization data-source code may be used client side or server side. server side HTML parsing can return code client-side usable code requiredJS, almond
  7. 7. Production
  8. 8. Testsjasmine + Jenkins
  9. 9. staging / production same environments final tests on staging 1 week release cycle
  10. 10. Hosting $ git push heroku prod:master
  11. 11. were hiring!http://factory.joshfire.com

×