This article was originally published on Chaps by Maciej Nowak, and with their permission, we are sharing it here for Codeship readers. Have you ever struggled with a chain of rake tasks that needed to be run periodically and their runtime was giving you a headache? Did you ask yourself how to save time by boosting execution along with readability for huge chunks of jobs? These questions are very
![Running concurrent workflows in Ruby](https://cdn-ak-scissors.b.st-hatena.com/image/square/61fff1b15ad0cbf0f9d2edf6c430807ee08f5c21/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2Fvtn4rfaw6n2j%2Fl4jDMjuogLi792ceuvMHn%2F807ffe161130161ac53d926f35228608%2Fhttps___blog.codeship.com_wp-content_uploads_2016_05_gush-graph-without-dependencies-67bb1881.png%3Fw%3D1200%26h%3D630%26fit%3Dfill)