Engineering Leadership

Chapter 12 of 314 min readOpen access

Platforms, Paved Roads, and Developer Leverage

Building the road so the next feature ships faster than this one did.

The five-day setup

A new team needs to create a service. The process takes five days. They copy configuration from another project, ask three people for secrets, create CI manually, miss an observability step, and open tickets for infrastructure access.

A platform team studies the pain. They create a template, automate setup, include CI/CD, add logging and metrics by default, write clear docs, and provide a support channel. New service setup drops to thirty minutes.

The company did not become faster by telling developers to work harder. It became faster by creating a better path.

Platform as product

An internal platform is a product for developers. Its users are engineers, QA teams, data teams, support engineers, and sometimes customer-facing teams.

Platform work fails when it becomes disconnected from developer pain. It succeeds when it treats internal users seriously:

  • What job are they trying to do?
  • Where do they get stuck?
  • What work is repeated?
  • What mistakes happen often?
  • What should be self-service?
  • What standards should be automatic?

Platform as product means adoption matters. Documentation matters. Support matters. Feedback matters.

Golden paths

A golden path is the recommended, supported way to do common work.

Examples:

  • Create a new service.
  • Add a background job.
  • Deploy a feature.
  • Add observability.
  • Handle secrets.
  • Create an API endpoint.
  • Run an incident review.
  • Build an AI feature safely.

Golden paths do not eliminate all freedom. They reduce unnecessary choice. Developers should spend judgement on product and architecture, not rediscovering the deployment checklist every week.

The danger of platform ticket desks

Platform teams can become bottlenecks if every request requires a ticket. The goal is not to centralize all work. The goal is to enable self-service with guardrails.

Good platform teams ask:

  • Which repeated requests can become self-service?
  • Which standards can be built into templates?
  • Which errors can be prevented by automation?
  • Which docs reduce support?
  • Which platform capabilities need product management?

The best platform work reduces future tickets.

Documentation as infrastructure

Documentation is not a side activity. It is infrastructure for human coordination.

Good docs reduce repeated questions, onboarding time, mistakes, and dependency on specific people. Bad docs create false confidence.

Useful internal docs include:

  • Getting started guides.
  • Runbooks.
  • Architecture maps.
  • Decision records.
  • API contracts.
  • Troubleshooting guides.
  • Examples.
  • Ownership pages.

Docs should be close to the work and easy to update.

Thinnest viable platform

A platform can be overbuilt. Do not create a grand internal platform before understanding repeated pain.

Start with the thinnest viable platform:

  • One template.
  • One automated workflow.
  • One paved path.
  • One runbook.
  • One dashboard.
  • One reusable library.

Measure adoption and friction. Expand based on real use.

The Golden Path Canvas

The Golden Path Canvas is a one-page, nine-box template to fill out before you build anything:

  • Developer user
  • Job to be done
  • Current friction
  • Standard path
  • Self-service mechanism
  • Documentation
  • Support model
  • Adoption metric
  • Improvement loop

Founder lens

Founders and CTOs want scale without chaos. As teams grow, repeated manual work becomes tax. Platforms reduce that tax.

The business case is leverage:

  • Faster onboarding.
  • Fewer mistakes.
  • More consistent security.
  • Faster delivery.
  • Better reliability.
  • Less dependency on heroes.

Developer lens

You do not need to be on a platform team to think like this. If you notice repeated friction, create a small paved road:

  • A checklist.
  • A template.
  • A script.
  • A doc.
  • A reusable component.
  • A review guide.

Builders create leverage for others.

AI-era lens

AI increases the need for internal standards. If everyone uses AI to generate code differently, inconsistency grows. Golden paths can include AI context packs, approved patterns, security rules, and review checklists.

AI can also help maintain docs, generate examples, and answer internal questions when connected to trusted sources.

Common mistakes

  • Building platform tools without user research.
  • Forcing standards without self-service.
  • Letting platform teams become ticket desks.
  • Treating docs as optional.
  • Overbuilding before repeated pain is proven.
  • Ignoring AI-generated inconsistency.

Builder checklist

  • I can identify repeated developer friction.
  • I can define the developer user.
  • I can create or improve a golden path.
  • I can include docs and support.
  • I can measure adoption.
  • I can keep standards practical.
  • I can use platform thinking to create team leverage.

Exercise: design one golden path

Choose one repeated workflow:

  • New feature setup.
  • New service setup.
  • Deployment.
  • Monitoring.
  • Incident response.
  • AI-assisted feature development.

Fill out the Golden Path Canvas and propose the smallest useful improvement.

Closing thought

Teams do not scale by adding more coordination. They scale by building better paths.

Key takeaways

  • A five-day manual setup and a thirty-minute paved one are the same work with the friction engineered out: that is what treating the internal platform as a product buys a team.
  • A golden path reduces unnecessary choice so developers spend judgement on product and architecture, not on rediscovering the deployment checklist.
  • Platform teams fail when every request needs a ticket; the goal is self-service with guardrails, not centralized control.
  • Start with the thinnest viable platform, one template or runbook, and expand only where adoption and friction data justify it.

In the age of AI

The advantage was never the model. It's knowing what to build with it — and having a team that can actually ship it.

That's the part I help with: finding where AI genuinely makes your business faster, deciding what's worth building, and standing behind it once it's live.

Four offices, one very full passport

Every dot on this map is a conversation I still remember.

World map showing ViitorCloud offices in Ahmedabad, Zürich, Washington D.C. and Port Louis, and the countries where Vishal Rajpurohit has spoken and travelled
Germany
Indonesia
Saudi Arabia
Spain
Japan
Denmark
Turkey
Singapore
Ireland
Czechia
France
Thailand
Sweden
Mexico
Qatar
Italy
South Korea
Poland
United Kingdom
Malaysia
Belgium
Canada
UAE
Netherlands
Vietnam
Norway
Oman
Portugal
Australia
Austria
New York, USA
Chicago, USA
Las Vegas, USA
San Francisco, USA
Los Angeles, USA
Ahmedabad, India — headquarters
Zürich, Switzerland
Washington, D.C., United States
Port Louis, Mauritius
  • Where I've spoken
  • Office
Sixty seconds from the roadQuick lessons and keynote moments — tap to watch