Get the competitive advantage with monorepos
Monorepos are on the rise for good reasons. 📈 We reflect on the current state of monorepo development and introduce how Torque goes beyond it.

Search for a command to run...
Monorepos are on the rise for good reasons. 📈 We reflect on the current state of monorepo development and introduce how Torque goes beyond it.

No comments yet. Be the first to comment.
In this multi-part series, we explore each aspect of Torque Framework and how, together, they form an entirely new way of managing cloud system architectures. For an overview of Torque Framework concepts, check out our documentation. “Self-configurin...
Torque Cloud Framework is the foundation for the next stages of cloud software development. Unlike the current explosion of new tools and services, Torque Framework does not add to the complexity of cloud-native development and deployment. Rather, it...
Let’s take a look at how Torque Framework changes the nature of our relationship with the local development environment—a critical link in the software supply chain. The Current State of Affairs With Local Development Environments In my experience, t...
Tools like Terraform, Ansible, Puppet and Chef are powerful solutions that changed the way we organize and deploy cloud infrastructure. Even as they continue to facilitate the creation of ever more powerful and therefore complex systems, they may en...
Something funny happens when a software category like “Infrastructure as Code” becomes standard practice– people start to think the players in that category fixed everything. All the things. Cloud systems are easy now because Terraform and Kubernetes...
A few years ago, I stumbled on a research paper, "Why Google stores billions of lines of code in a single repository"[1]. As it turns out, Google has been successfully using monorepo for years and gained a lot from that codebase approach. And Google is not the only big player using it. Allegedly Microsoft, Uber, Airbnb, Twitter, and many others have taken this path.
Wikipedia defines monorepos as "a software development strategy where code for many projects is stored in the same repository." There are many benefits to using monorepos. To name a few:
Working with monorepos takes far more than throwing all your projects in one repository and calling it a day. It requires a lot of manual work just to keep the multi-project environment in sync:
It doesn't matter how good is your team, this amount of work requires a lot of resources, and it's a risky route to take. That's why setting up and managing a monorepo is resource-intensive and can be challenging.
I know you might be thinking: BIG tech has adopted this approach because they have resources, but what about the others? How can a small startup benefit from it? Or companies scaling operations? How can an enterprise-grade solution migrate to monorepos?
Well, it looks like time is right for monorepos! In recent years tools have emerged that make developing with monorepos very accessible. The momentum is getting stronger by the day. Developers can quickly get a hands-on experience with monorepos and get a taste of the possibilities.
I won't dwell on all monorepo details, nor will I discuss current tools that are on the market. Others have done an excellent job covering all those topics. I suggest looking at https://monorepo.tools for further study.
Now, what about Torque? Well, Torque's workspace is a monorepo. Torque handles monorepo functionality using code automation packages from the public registry. Developers install and configure packages inside their monorepo to deliver any kind of architectural components like frontends, backends, databases, caches, queues, search indexes, background workers, API integrations, and much more. Unlike other monorepo tools like Nx, Turborepo, or Lerna, Torque gives you the whole experience, from coding, testing, and running on laptops to building and deploying to any cloud.
Thanks for reading! Follow us for more cloud related topics.
References: