Why developers may resist adopting an Internal Developer Platform: the hidden challenges of migration

The hidden challenges of migration

As enterprises seek to streamline their operations, improve efficiency, and scale faster, Internal Developer Platforms (IDPs) are increasingly becoming a cornerstone of modern software development. With promises of faster development cycles, self-service tools for developers, and automated infrastructure management, IDPs are often presented as the solution to DevOps bottlenecks.

However, the reality is more complex. Although IDPs offer clear long-term benefits, their adoption—especially when migrating existing systems—often encounters resistance from developers. This reluctance usually stems from concerns about workflow disruptions, loss of autonomy, and cultural factors. In this article, we explore these challenges and share strategies for a smoother transition, backed up by practical experience.

Why would developers adopt an Internal Developer Platform that promises faster deployments but disrupts existing workflows during migration and causes more downtime than innovation?

A common pitfall when adopting Internal Developer Platforms is the so-called "silver bullet" thinking: the belief that an IDP will immediately solve inefficiencies. In practice, however, IDP adoption is a radical transformation that requires careful planning, clear communication, and alignment with existing workflows.

Take the example of a medium-sized tech organization that hastily implemented an IDP without involving developers in the decision-making process. The result? Confusion, lower productivity, and ultimately a return to legacy systems. This underscores how important it is to manage expectations well and ensure that adoption is part of a well-thought-out strategy—not a quick fix.

Developers' concerns: more than just workflow disruption

Migrating existing applications and services to an Internal Developer Platform rarely goes smoothly. Developers who are used to specific workflows may suddenly find themselves in a situation where their familiar working methods are completely turned upside down. And because developers are at the heart of innovation, their concerns about IDP migration go beyond just disrupted workflows. Common concerns include:

  • Loss of craftsmanship: Developers who have invested a lot of time in mastering specific tools may feel that their expertise is less valued.
  • Fear of obsolescence: Automation may raise concerns about the declining value of certain skills.
  • Lack of trust: Doubt can arise from previous experiences with poorly implemented changes.
  • Emotional impact: The stress of learning new systems, on top of existing performance pressure, can lead to uncertainty and anxiety.

A 2023 Stack Overflow survey shows that an estimated 47% of developers experience anxiety about job security when new technologies are introduced without sufficient support. This underscores the importance of a holistic approach to migrations—one that considers not only the technical side, but also the human and emotional aspects of change.

The paradox of faster deployments: short-term disruptions

Although Internal Developer Platforms are designed to accelerate deployments, the migration process itself can temporarily disrupt workflows. For example, during the early stages of IDP migration at Spotify, teams experienced interruptions in their workflow and downtime as they adapted to the new system. Such disruptions, combined with the pressure to continue delivering stable code, often lead to frustration among developers.

Common challenges include:

  • Tooling reconfiguration: Familiar tools must be reconfigured, which may temporarily lead to a loss of productivity.
  • Risk of downtime: Migrating tightly coupled legacy systems can cause service interruptions.
  • Ripple effects: Disruptions in one service can cause delays for other teams.

The 2023 State of DevOps Report shows that an estimated 54% of developers are concerned about disruptions when adopting new platforms. Addressing these risks is therefore crucial for a successful migration.

If migrating to an Internal Developer Platform means that developers lose their autonomy to choose their own tools or workflows, they will find ways to circumvent the platform and stick with what already works.

An important tension when adopting an Internal Developer Platform is finding the right balance between standardization and developer autonomy. Although standardization can contribute to greater efficiency and better security, it can feel restrictive for developers—especially if they are used to choosing and customizing their own tools and workflows.

Companies such as Netflix and Airbnb are responding to this trend by designing modular IDPs. These platforms enforce essential standards, but at the same time give developers the freedom to choose tools that suit their specific needs. For example, Netflix's composable platform allows teams to use services that increase their productivity, without imposing a rigid one-size-fits-all approach.

By offering flexibility within a clearly structured framework, organizations can encourage the adoption of an IDP while continuing to provide scope for innovation.

Psychological and cultural factors: dealing with resistance to change

Resistance to adopting an Internal Developer Platform often stems from organizational culture and psychological factors. Developers may resist for a variety of reasons, including:

  • Lack of trust: Skepticism about new changes, especially when previous initiatives have failed.
  • Fear of extra control: Standardized platforms can be seen as tools for micromanagement or surveillance.
  • Cultural mismatch: A top-down obligation to adopt an IDP may clash with a culture that values autonomy and creativity.

According to McKinsey & Company, organizations that actively focus on cultural change are 2.5 times more successful in transformation initiatives. Open communication, involving developers in decision-making, and strong support are crucial to overcoming these barriers.

Practical strategies for successful migration

  • Phased, incremental migration. Start with small pilot programs to gather feedback, then gradually scale up. For example, Netflix first tested its IDP with a select number of services to minimize disruption.
  • Give developers freedom of choice. Build an IDP with modular components that allow teams to choose the tools that suit them best. Spotify's Backstage is a good example of a customizable developer environment.
  • Communicate the long-term vision. Highlight short-term successes, such as faster deployments or improved stability, and use data to demonstrate productivity gains. A study by Puppet Labs shows that teams who are informed about long-term benefits are 40% more likely to embrace migration.
  • Provide training and support. Comprehensive onboarding, mentoring, and opportunities for continuous learning help developers adapt smoothly. This reduces anxiety and increases skill and confidence.
  • Design together. Involve developers through co-design sessions and gather continuous feedback. This creates ownership, ensures that the IDP better meets their needs, and reduces resistance to change.

Conclusion

Migrating to an Internal Developer Platform is a complex process that requires careful planning, clear communication, and attention to both technical and cultural factors. Resistance among developers often stems from concerns about disruption, loss of autonomy, and psychological pressure. By opting for a phased migration strategy, offering flexibility, encouraging open communication, and organizing strong support, organizations can make the transition significantly smoother.

Practical examples from Netflix, Spotify, and Airbnb show that when developers are actively involved and their needs are taken seriously, the benefits of an IDP—such as faster deployments and more efficient development cycles—can be realized without compromising developer satisfaction. By moving away from "silver bullet" thinking and opting for a balanced approach, organizations can unlock the full potential of their development teams.

Stay informed
By subscribing to our newsletter, you declare that you agree with our privacy statement.

Any questions? Contact us!

stefan.behlen 1
Stefan Behlen

Let's chat!


Any questions? Contact us!

* required

By submitting this form, you confirm that you have read and understood our privacy statement.
Privacy overview
This website uses cookies. We use cookies to ensure that our website and services function properly, to gain insight into the use of our website, and to improve our products and marketing. For more information, please read our privacy and cookie policy.