&gt; Ruby doesn&#x27;t have built in concurrency like Go does<p>Seriously. Pretty much all languages have support for concurrency via threads. Ruby even have the equivalent of channels since a decade: <a href="http:&#x2F;&#x2F;ruby-doc.org&#x2F;core-2.2.0&#x2F;Queue.html" rel="nofollow">http:&#x2F;&#x2F;ruby-doc.org&#x2F;core-2.2.0&#x2F;Queue.html</a><p>Now if you meant to talk about the GIL, well it prevent parallelism only for purely CPU bound tasks. And in the context of a web app, if I have a CPU bound tasks that I can just fire and forget, I don&#x27;t want to execute it on my frontend server anyway.