u/ArchPilotLabs

Built a tool to detect architecture drift in codebases - curious if this is a real pain for others

We've been noticing a recurring problem while working on larger codebases, especially with AI-assisted development.

You start with a clean architecture, but over time things drift:

  • boundaries get bypassed “just this once”
  • dependencies spread in ways that weren’t planned
  • shared layers slowly become tightly coupled

Nothing breaks immediately, but the system becomes harder to reason about.

So we built something (ArchPilot) to experiment with this.

The idea is to make architecture something you can actually validate and enforce:

  • local validation (VS Code / CLI)
  • CI checks for boundaries
  • visibility into drift over time across repos

Right now it supports common stacks (Node/TS, React/Next, Python, Java), but still early.

We’re trying to figure out if this is:

  1. a real pain others are facing
  2. something people would actually use in their workflow

For those building/maintaining SaaS systems:

  • Is architecture drift something you actively deal with?
  • How are you handling it today?
  • Would something like this be useful, or is this overkill?

Happy to share more details if anyone’s interested.

reddit.com
u/ArchPilotLabs — 4 days ago

Does your codebase get messier as your SaaS grows? How do you deal with it?

As SaaS products grow, one thing I keep seeing is architecture slowly breaking down.

Not big failures - but small things:

  • features tightly coupled across modules
  • “quick fixes” becoming permanent
  • shared logic spreading everywhere
  • no clear boundaries as the codebase grows

With AI-assisted development, this seems to get worse. You can ship faster, but structure tends to degrade over time.

Curious how people here deal with this:

  • Do you think about architecture early, or only later?
  • Have you faced issues scaling your codebase?
  • Any practices/tools that helped keep things manageable?

I wrote a deeper breakdown here (more from an engineering perspective):
https://medium.com/@archpilot/architecture-drift-is-real-and-ai-is-making-it-worse-heres-why-16b8ab20d370

Would love to hear real experiences from people building and scaling products.

u/ArchPilotLabs — 8 days ago