HomeCompaniesGauge

Gauge

Solving the monolith/microservices dilemma.

Gauge is solving the monolith/microservices dilemma. We’re helping enterprises break large codebases into small pieces. We first met as roommates in college, and in the decade since we've both worked exclusively at startups, including multiple founding engineering roles. We ran into this problem time and time again as our startups began to scale. We're now working with a wide range of companies, including a number of multi-billion $ enterprises. Our open source tooling also has ~1k stars on GitHub, over 400k downloads, and is in use by Nvidia. In the short term, Gauge is building tools to modularize the monolith. Long term, Gauge is building a way to deploy a single codebase as a set of independent services, giving you the scalability of microservices alongside the simplicity of monolithic development.
Gauge
Founded:2024
Team Size:2
Status:
Active
Location:San Francisco
Group Partner:Diana Hu
Active Founders

Caelean Barnes, Founder

CEO at Gauge - open source dev tools to solve the microservices/monolith dilemma. Previously founding eng. at Standard Metrics and Noble AI. Early at Carta, Roku, UCLA Internet Research Lab.
Caelean Barnes
Caelean Barnes
Gauge

Evan Doyle, Founder

CTO at Gauge - building OSS to fix balls of mud! Early engineer and tech lead at Carta, Standard Metrics. Previously did technical consulting for early stage startups.
Evan Doyle
Evan Doyle
Gauge
Company Launches
Tach - Untangle + visualize your codebase
See original launch post ›

Hey everyone! We're Evan and Caelean, and we're building Gauge! Today we wanted to share our open source tool, Tach, with you all.

Tach gives you visibility into your Python codebase, as well as the tools to fix it. You can instantly visualize your dependency graph, and see how modules are being used. Tach also supports enforcing first and third party dependencies and interfaces.

Here’s a quick demo:

https://www.youtube.com/watch?v=ww_Fqwv0MAk

Tach is:

  • Open source (MIT) and completely free
  • Blazingly fast (written in Rust 🦀)
  • In use by teams at NVIDIA, PostHog, and more

As your team and codebase grows, code get tangled up. This hurts developer velocity, and increases cognitive load for engineers. Over time, this silent killer can become a show stopper. Tooling breaks down, and teams grind to a halt. My co-founder and I experienced this first-hand. We're building the tools that we wish we had.

With Tach, you can visualize your dependencies to understand how badly tangled everything is. You can also set up enforcement on the existing state, and deprecate dependencies over time. One way Tach differs from existing systems that handle this problem (build systems, import linters, etc) is in how quick and easy it is to adopt incrementally. We provide a sync command that instantaneously syncs the state of your codebase to Tach's configuration.

If you struggle with dependencies, onboarding new engineers, or a massive codebase, Tach is for you!

We built it with developers in mind - in Rust for performance, and with clean integrations into Git, CI/CD, and IDEs.

We'd love:

Other Company Launches

⚙️ Gauge - Solving the microservices/monolith dilemma

Building open source tools that give you the simplicity of a monolith alongside the scalability of microservices ⭐
Read Launch ›
YC S24 Application Video