Disabling third-party services when they stop performing (in Rails) trak3r.blogspot.com
This simple little hack - one model, migration, rake task, and cron job - will let your service adapt autonomously to the availability and responsiveness of third-party services.
