aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2014-05-19 13:13:30 +0200
committerDavid Heinemeier Hansson <david@loudthinking.com>2014-05-19 13:13:30 +0200
commitc69dda49880df94c7243e9dc5fcf43a223769f43 (patch)
treeb31f56603305f26c279b788c718b1eb8fca206d9
parentafb3d4f9e5820cb8f5cd4502e1d0525044ac6ef2 (diff)
downloadrails-c69dda49880df94c7243e9dc5fcf43a223769f43.tar.gz
rails-c69dda49880df94c7243e9dc5fcf43a223769f43.tar.bz2
rails-c69dda49880df94c7243e9dc5fcf43a223769f43.zip
Add justification
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index dbd31d91ce..4c442e08c4 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,13 @@ that makes it easy to turn any mailing into a job for running later. That's
one of the most common jobs in a modern web application: Sending emails outside
of the request-response cycle, so the user doesn't have to wait on it.
+The main point is to ensure that all Rails apps will have a job infrastructure
+in place, even if it's in the form of an "immediate runner". We can then have
+framework features and other gems build on top of that, without having to worry
+about API differences between Delayed Job and Resque. Picking your queuing
+backend becomes more of an operational concern, then. And you'll be able to
+switch between them without having to rewrite your jobs.
+
## Usage