&gt; I fully agree that Go is a poor language if you are building a large, monolithic application.<p>I find that statement hilarious considering that it was explicitly one of the  design considerations[1] for Go. So they either failed massively, or there&#x27;s a difference in perspective on what a good language for programming in the large is.<p>From Rob Pike&#x27;s talk[1]:<p>&gt; Go was designed to address the problems faced in software development at Google, which led to a language that is not a breakthrough research language but is nonetheless an excellent tool for engineering large software projects.<p>1. <a href="https:&#x2F;&#x2F;talks.golang.org&#x2F;2012&#x2F;splash.article" rel="nofollow">https:&#x2F;&#x2F;talks.golang.org&#x2F;2012&#x2F;splash.article</a>