Learn about many of the possible background task strategies you can use in your app... and how they are better when you use node.js and redis!
The strategies we'll discuss are:
- Foreground (in-line)
- Parallel (thread-ish)
- Local Messages (fork-ish)
- Remote Messages (*MQ-ish)
- Remote Queue (redis + Resque)
- Immutable Event Bus (Kafka-ish)
Supporting Code here: https://github.com/evantahler/background_jobs_node/