Essay

Platform thinking for smaller teams

Small teams benefit from platform thinking earlier than they think, as long as they avoid platform theater.

Mar 18, 2026 6 min read
platform engineeringdeveloper productivityarchitecture

Platform work is easy to caricature. Teams either overbuild internal abstractions too early or avoid platform investments until delivery is visibly painful.

The better question is not whether you need a platform team. It is whether you need platform thinking.

Smaller organizations often do.

If engineers repeatedly solve the same environment, deployment, testing, or observability problem in slightly different ways, you already have the raw material for platform work. The issue is not team size. The issue is duplicated cognitive load.

Platform thinking starts with repeated pain

In smaller teams, almost everyone is still close enough to shipping work that friction feels normal. Local workarounds accumulate quietly. One engineer writes a script. Another builds a different setup path. A third team creates its own release checklist. Nothing looks catastrophic, but the organization starts paying the same tax in multiple places.

That is the moment platform thinking becomes useful.

Platform thinking asks a simple question: where are we asking engineers to repeatedly solve the same non-differentiating problem?

Those problems are not glamorous, but they matter:

  • local development setup
  • deployment workflows
  • test scaffolding
  • service templates
  • observability defaults
  • access patterns for common data or infrastructure

If those experiences vary too much, the hidden cost is not just time. It is decision fatigue and inconsistency.

Why smaller teams delay platform work too long

Smaller companies often avoid platform investment because they associate it with scale-stage org design. They imagine dedicated teams, internal products, and roadmap overhead. That can make platform work feel premature.

But platform thinking does not require all of that.

You can begin with one paved road, one owned surface area, and one obvious improvement to developer experience. In fact, that is usually the right way to begin. Platform work gets into trouble when it tries to justify itself through vision before it has earned trust through usefulness.

What good early platform work looks like

Platform thinking is useful when it does three things:

  1. removes recurring friction from common paths
  2. improves safety for changes that happen often
  3. reduces the number of bespoke decisions engineers need to make

That does not require a grand reorg. Sometimes it starts with one paved road and a clear owner.

Examples of early wins include:

  • a service bootstrap template that removes setup ambiguity
  • a standard deployment path with fewer manual steps
  • default dashboards and alerts for new services
  • shared CI patterns that make test quality easier to sustain

These are small investments with compounding effects because they improve the default experience of shipping software.

The trap is platform theater: building internal systems because they look sophisticated, not because they materially improve developer throughput or system reliability.

The cost of platform theater

Platform theater often begins with good intentions. Teams see genuine friction and decide to build something comprehensive. But because the scope is too abstract or too broad, the platform ends up optimizing for internal elegance rather than actual team adoption.

That usually shows up as:

  • internal tools nobody asked for
  • custom abstractions that hide useful details
  • roadmap language that sounds mature but feels disconnected
  • high migration cost for unclear value

Engineers are usually right to resist this kind of work. Platform should make the right path easier, not more ideological.

A good platform strategy is boring in the best way. Teams use it because it makes the right path easier than the custom path.