Background Tasks in Node

javascript node.js speaking 
2015-02-16
↞ See all posts


On Thursday 2015–02–05 I gave a talk as the awesome SFNode Meetup entitled "Background Jobs for NodeJS".


The talk gave an overview of some of the many ways you can preform background tasks in node, which include:

  • Foreground (in-line)
  • Parallel (threaded-ish)
  • Local Messages (fork-ish)
  • Remote Messages
  • Remote Queues (Resque-ish)
  • Event Bus (Kafka-ish)

For every section, we show an example, and more interestingly, note how node makes every step better/faster/stronger… even the bad ideas!

The idea for the talk came from a twitter conversation with Dan Shaw, host of NodeUP about how easy it was to have multiple node workers in Node-Resque… Check out the presentation to learn how!

evantahler/background_jobs_node

Video: http://www.pubnub.com/blog/node-background-jobs-async-processing-for-async-language/

Hi, I'm Evan

I write about Technology, Software, and Startups. I use my Product Management, Software Engineering, and Leadership skills to build teams that create world-class digital products.

Get in touch