Failure points will always exist, despite our best efforts to minimize them. By having clear answers to a few key questions, you can keep failure points in check and stay focused on project and team growth.
We’ve recently released valid_data, a gem to check if your data is valid according to your ActiveRecord validations. We modified this library in order to process the data in parallel, leading to drastic performance improvements. This post discusses the approach that we used, and presents benchmarks demonstrating the speed improvement.