VOOZH about

URL: https://thenewstack.io/internal-developer-platform-vs-internal-developer-portal-whats-up/

⇱ Internal Developer Platform vs. Internal Developer Portal: What's Up? - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-05-08 10:10:03
Internal Developer Platform vs. Internal Developer Portal: What's Up?
sponsor-humanitec,sponsored-post-contributed,
Platform Engineering

Internal Developer Platform vs. Internal Developer Portal: What’s Up?

Many are still confused between internal developer platforms and internal developer portals, but the differences are clear.
May 8th, 2024 10:10am by Luca Galante
👁 Featued image for: Internal Developer Platform vs. Internal Developer Portal: What’s Up?
Featured image by Ben O’Sullivan on Unsplash.
Humanitec sponsored this post.

I’m sure you can very easily guess what everyone has been talking about at tech events such as KubeCon Paris and Google Next 24 recently. Yes, AI of course. Hard to beat that one this year. But it was very interesting (and exciting) to see so many sessions and conversations covering the second most discussed trend (by miles vs. everything else): platform engineering.

Humanitec hosted one of the main platform engineering sessions at Next, together with Google Cloud and Thoughtworks, and we almost couldn’t fit everyone in the room.

The volume of conversations about platform engineering keeps multiplying year over year, but crucially, so do the quality and concreteness. At KubeCon Detroit just two years ago, I had to explain to most people what platform engineering was. Last year, everyone was talking about it, but there were still a few enterprise-level examples of internal developer platform (IDP) implementations discussed.

This year there’s been a huge jump in the number of reference architectures for enterprise-grade IDPs presented and discussed. One of my favorite presentations was by André Alfter of Bechtle, a leading German IT company, who walked through Bechtle’s IDP for hybrid high-security setups, complete with the open source workload spec Score and a platform orchestrator.

This is all great and speaks volumes to the rapidly growing maturity of the platform engineering space. Enterprises that don’t yet have a platform initiative underway (or at least in planning) are seriously risking falling behind their competition — technologically, from a tech employer branding perspective, and also in terms of sheer time to market.

Yet there’s still confusion in the space. And in a good amount of conversations I had, people were still trying to wrap their heads around the difference between internal developer platforms and internal developer portals. A lot of the perplexity comes from people using the same abbreviation, IDP, for both. But the difference between them is now very clear and established.

What Is an Internal Developer Platform (the OG)?

Platform engineering is the discipline of binding together the tech and tools in your engineering org into golden paths that abstract complexity away from your application developers, enabling self-service and reducing cognitive load.

The sum of these golden paths, and what the platform engineering team builds, is an internal developer platform, the original IDP.

The Bechtle talk presents one of the latest examples of reference architectures for enterprise IDPs that follow what has become a standard since the McKinsey team presented the concept at PlatformCon23.

👁 Example reference architecture of an IDP on AWS

Example reference architecture of an IDP on [sponsor_inline_mention slug="amazon-web-services-aws" ]AWS[/sponsor_inline_mention].

An IDP that is truly enterprise-ready is composed of five planes:
  1. Developer control plane: This is the primary configuration layer and interaction point for platform users. Components include workload specifications such as Score and a portal for developers to interact with.
  2. Integration and delivery plane: This plane is about building and storing the image, creating app and infrastructure configs, and deploying the final state. It usually contains a continuous integration (CI) pipeline, an image registry, a platform orchestrator and a continuous delivery (CD) system.
  3. Resource plane: This is where the actual infrastructure exists, including clusters, databases, storage or DNS services.
  4. Monitoring and logging plane: This plane provides real-time metrics and logs for apps and infrastructure.
  5. Security plane: This manages secrets and identity to protect sensitive information — e.g., storing, managing and securely retrieving API keys and credentials or secrets.

At the heart of an enterprise-grade platform is a platform orchestrator, the core configuration engine that reads the abstract request of a developer (e.g., “I need a Postgres”) and matches it to the rules and golden paths defined by the platform engineering team. This is what enables true developer self-service that follows the highest security and compliance standards. A platform orchestrator is the backend of your IDP, where all the core logic is built in by the platform team.

What Is an Internal Developer Portal (the Frontend)?

With this context, it’s straightforward to understand portals (like Backstage) as the frontend to your platform. Gartner defines internal developer portals as “an interface to access the capability of an internal developer platform.”

👁 Developer control plane

Portals are, therefore, based on the user interface (UI), as opposed to APIs, command-line interfaces (CLIs) or code-based interfaces (e.g., Score) in your IDP. They let developers access a catalog of services and scaffolded templates, and provide them and other stakeholders (e.g., executives) with a layer of visibility on top of the underlying IDP.

Where Do You Start?

I hope this helps clarify the difference between internal developer platforms and portals. The next natural question is where should you start. As Aaron Erickson, who built the platform at Salesforce, explained:

“Building an internal developer platform is like building a house. You should start from the foundations, the backend, then add walls with doors and windows (the frontend) later. To build a platform by starting with a portal is like building a house by starting with the front door.”

Portals can be a great interface for your developers to access your platform. But make sure you get the backend right first. And start small. Use the minimum viable platform (MVP) framework to move quickly and prove value to all key stakeholders before you scale to roll out a full enterprise-grade IDP.

Humanitec empowers platform engineers to build the perfect Internal Developer Platform for the enterprise. Our products enable platform teams to reduce cognitive load, drive standardization and slash time to market.
Learn More
The latest from Humanitec
TRENDING STORIES
Luca Galante is a product manager at Humanitec. He routinely speaks to tens of engineering teams every month. He summarizes his learnings and takeaways from looking at hundreds of DevOps setups into crisp, insightful reads for everyone in the industry,...
Read more from Luca Galante
Humanitec sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.