m@ksim.pro
Back to all posts
IT 3 min read

Internal developer platforms: why this is a leadership question

What an internal developer platform is, why the approach is gaining momentum, and what it has to do with development speed and operational control.

A few years ago the DevOps conversation was a conversation about culture and tools. Companies set up CI/CD, learned to deploy quickly, established monitoring. Most technologically active companies have gone through this process one way or another. The next level - platform engineering - is now entering common usage, and I think it is worth explaining why this is not another trend but a logical next step.

Where the platform idea comes from

When a company has several development teams, each of them eventually starts building the same things. Their own CI/CD setup, their own way of configuring environments, their own approaches to logging and monitoring, their own set of deployment scripts. This works while teams are few. Then problems begin.

A new developer joins and spends a week figuring out how the environment works. One service goes down and it turns out it has a different logging system than the others - the incident takes longer to investigate. A task appears to set up authentication in a new service - and each team does it differently.

An internal developer platform (IDP) is an attempt to pull the shared infrastructure into a separate product that all teams use. Not a set of policies, but a working tool: create a new service and immediately get CI/CD, logging, monitoring, a deployment setup - to a standard, without manual configuration.

Why this is a leadership question

Faster development is the obvious argument, but not the most important one for a leader. What matters more:

Operational transparency. When all services are built the same way - incidents are investigated faster, onboarding new people is cheaper, audits are simpler. Chaos in the infrastructure is hidden operational cost that is poorly visible in a budget but very noticeable during a crisis.

Compliance. If the company operates in regulated industries - finance, healthcare, government - then audit, encryption, and access-control mechanisms built into the platform solve half the compliance questions at the infrastructure level, not at the level of individual services.

Scaling without losing control. Growing the number of services without a platform means exponential growth in complexity. With a platform, complexity is managed better.

What this does not mean

A platform is not a silver bullet. Building an IDP is itself a product project that requires investment and a team. If a company is small and has two or three services - it is overkill. The conversation makes sense when there are several teams and the pain of duplication is already felt.

Also, a platform that developers do not use is wasted money. A good IDP is built with the convenience of the people who will use it in mind, not only with security and operational control requirements.

Questions for assessment

  1. How many development teams does the company have and how different are their infrastructure practices?
  2. How long does it take to onboard a new developer to their first deployment?
  3. How is incident investigation structured - does everyone have a standard set of tools?
  4. If a new service is needed tomorrow - how many times will the wheel be reinvented?
  5. Does the company have a team ready to own the platform as a product?

If the first four questions cause a mild ache - the platform conversation is timely. The fifth question determines whether it is realistic to do now.

Back to all posts
Contact

If this resonated, write to me. I reply personally.

WhatsApp