On Github davesters / nbc-node-slides
The cool thing about Nodejs is its versatility.
Asset watcher: Watches folders for new videos from internal and external sources. Reads metadata and forwards to video API system. Internal server
Mavis: Gets data in real-time from the Platform video player and sends update to internal news API via msg queue. Amazon
Bottle Rocket feed: Used by the mobile apps. Gathers all video data from all sources. Caches it in memory and provides a special feed. Amazon
Autopilot: Automated API testing. Continuously runs suite of tests against API and sends email alerts of issues. Amazon
Makes devs happy.
Before: (╯°□°)╯︵ ┻━┻
After: ┬─┬ ノ( ^_^ノ)
Hosted in IIS with iisnode
Good neighbors with the other .net applications.
CDNs, caching, web configs and rewrite rules( may cause headaches, dizziness and upset stomach )
Third times a charm
But the 4th time was even better.
ᕙ(⇀‸↼‶)ᕗ
Go green or go home.
Challenge tradition and question the norm.
But, make sure it's gonna work first.
The proof is in the pudding.
New deployment story
The rest of Today.com
nbcnews.com
@davesters on Twitter
davesters on Github
www.lovesmesomecode.com
We have a job opening. Software developer for Today.com. .Net, PHP, Javascript