Around 70% of platform engineering initiatives struggle with adoption or fail to deliver expected value. The reason is rarely technical — it's the absence of a product mindset. This article shows how DACH enterprises build Internal Developer Platforms (IDPs) on AWS using CDK, Service Catalog, and Backstage that developers actually use. Written for CTOs, Cloud Architects, and Platform Engineers who think of self-service infrastructure as a product.

Why Platform Engineering Matters Now

Gartner predicts that by 2026, 80% of large software engineering organizations will establish dedicated platform engineering teams — up from 45% in 2022 (Gartner, 2025). Platform engineering has moved from trend to strategic imperative.

The driver: escalating cloud complexity. After migrating to AWS, organizations face the challenge of consistently operating hundreds of services, accounts, and pipelines. Enabling each development team individually does not scale. An Internal Developer Platform abstracts this complexity and gives developers self-service access — without sacrificing control.

For DACH enterprises, an additional factor compounds the challenge: a persistent shortage of cloud talent. When every team maintains its own infrastructure setup, the result is silos, inconsistencies, and unnecessary overhead. Platform engineering solves this through standardization and reuse.

Key Concepts: IDP, Developer Portal, and Platform Engineering

Internal Developer Platform (IDP)
An internal product that provides developers with self-service access to infrastructure, deployments, environments, and configurations. The IDP abstracts underlying cloud complexity and enables teams to work independently — without filing tickets to platform teams.
Developer Portal
The user interface of an IDP. A developer portal like Backstage centralizes service catalogs, API documentation, team information, and deployment status in a unified interface.
Platform Engineering
The discipline of designing, building, and operating internal platforms as products. Platform engineers treat developers as customers and optimize for developer experience, not feature completeness.
Golden Path
A predefined, optimal route for common tasks (e.g., "deploy a new microservice"). Golden Paths are opinionated by design — they deliberately constrain options to maximize speed and consistency.

Why IDPs Fail: The Five Most Common Mistakes

Before discussing technology, it is essential to understand why so many IDP initiatives fall short of expectations (platformengineering.org, 2024):

  1. No product mindset: The platform is treated as a technical project rather than an internal product. Nobody assumes product ownership. Developers see a collection of scripts, not a deliberate solution.
  2. Over-engineering instead of MVP: Rather than solving a specific pain point (e.g., self-service environments), teams design a "complete" platform. Scope creep without early stakeholder input inevitably follows.
  3. Missing developer buy-in: Development teams accustomed to their own workflows perceive standardization as a constraint rather than enablement. Without early feedback, the platform is built past actual needs.
  4. Wrong metrics: Feature count instead of developer experience. Successful platforms measure lead time, deployment frequency, and developer satisfaction — not the number of integrated tools.
  5. Inadequate maintenance: Even after strong initial adoption, the platform can decay. Delayed upgrades, missing integrations with new AWS services, and accumulating technical debt drive developers away.

The AWS Stack for Platform Engineering

AWS provides a comprehensive ecosystem for building an IDP. The reference architecture is composed of four layers:

Layer Function AWS Services
Developer Portal Central interface for developers Backstage on Amazon EKS / ECS
Self-Service Catalog Governance-compliant resource provisioning AWS Service Catalog, CDK Constructs
CI/CD & Automation Build, test, and deployment pipelines AWS CodePipeline, CodeBuild, CDK Pipelines
Runtime & Observability Workload execution and monitoring EKS/ECS/Lambda, CloudWatch, X-Ray

AWS CDK as Infrastructure Abstraction Layer

AWS CDK (Cloud Development Kit) is the foundation of any AWS-native IDP. CDK allows platform teams to create higher-level abstractions (L3 Constructs) that embed best practices for security, networking, and compliance (AWS DevOps Blog, 2024).

A development team no longer needs to know how to configure a VPC with private subnets, NAT gateways, and security groups. Instead, they instantiate a CompanyVpc construct that already embeds all organizational standards.

AWS Service Catalog for Governed Self-Service

AWS Service Catalog is the central building block for governance-compliant self-service (AWS Cloud Operations Blog, 2025). Platform teams define products — pre-configured infrastructure templates — that developers provision through a portal or API. Every product automatically undergoes security and compliance checks.

Backstage as Developer Portal

Backstage, open-sourced by Spotify in 2020, has become the de facto standard for developer portals. On AWS, Backstage is typically deployed on Amazon EKS or ECS (AWS Open Source Blog).

Backstage centralizes:

  • Software Catalog: All services, APIs, libraries, and teams in one place
  • Golden Paths: Templates for common tasks (new service, new pipeline)
  • TechDocs: Documentation alongside the code
  • Plugins: Integration with AWS Service Catalog, CloudWatch, CodePipeline

Implementation Roadmap: Step by Step on AWS

Building an IDP on AWS follows an iterative approach. This sequence has proven effective in practice:

  1. Foundation Layer (Weeks 1–4): Multi-account structure with AWS Organizations, Landing Zone via AWS Control Tower, central CDK constructs library for VPC, IAM, and logging
  2. Self-Service Layer (Weeks 5–8): Service Catalog products for the most common infrastructure patterns (ECS service, Lambda function, RDS database), CDK Pipelines for automated template deployment
  3. Developer Portal (Weeks 9–12): Backstage instance on EKS/ECS, integration with Service Catalog, Software Catalog populated with existing services, Golden Path templates for the top three use cases
  4. Observability & Feedback (ongoing): CloudWatch dashboards per team, deployment metrics (lead time, frequency), developer satisfaction surveys as iteration input

Essential AWS documentation for getting started: Building an Internal Developer Platform on AWS (AWS Prescriptive Guidance).

Enterprise Adoption Patterns: Platform as Product

Gartner highlights the shift from centralized execution to platform-led enablement (Gartner, 2025). Rather than acting as an execution layer for other teams, platform teams build shared capabilities that product teams consume directly.

Successful enterprise adoption follows a clear pattern:

  • Product ownership: A dedicated product owner responsible for roadmap, prioritization, and stakeholder communication
  • Developer as customer: Regular user research, feedback loops, and NPS measurements
  • MVP first: Solve one problem, then iterate. Do not pursue feature completeness
  • Internal marketing: Actively promote the platform, run onboarding sessions, identify champions within development teams
  • Metrics: DORA metrics (lead time, deployment frequency, change failure rate, MTTR) as success indicators

CloudBees research shows that 83% of surveyed organizations have adopted platform engineering in some form — 20% fully, 44% in progress, 19% in planning (CloudBees, 2025).

Storm Reply Perspective: Platform Engineering Delivery

Storm Reply supports DACH enterprises in building Internal Developer Platforms on AWS — from strategy to ongoing operations. As an AWS Premier Consulting Partner with DevOps and Cloud Operations competencies, Storm Reply combines technical excellence with the organizational understanding critical to successful platform initiatives.

The Storm Reply approach to platform engineering:

  • Assessment: Inventory of current developer experience, pain points, and infrastructure patterns
  • Blueprint: IDP architecture design based on specific requirements — not a one-size-fits-all template
  • MVP delivery: First functional platform in 8–12 weeks, focused on the highest-leverage pain point
  • Enablement: Knowledge transfer so internal teams can evolve the platform independently

Storm Reply's sweet spot: extensive experience with CDK-based infrastructure abstractions, Service Catalog implementations, and Backstage deployments on EKS — the three core building blocks of an AWS-native IDP.

Real-World Use Cases in DACH

Automotive: Self-Service Account Vending

In the automotive industry, secure, automated provisioning of AWS accounts is a central use case. Storm Reply implemented an automated, serverless account provisioning system for Audi that enforces corporate security standards while enabling self-service — delivering over 285 successfully implemented projects and 4,000+ active users.

Healthcare: Compliance-Ready Development Environments

For regulated industries such as pharmaceuticals, the combination of self-service and compliance is decisive. Storm Reply helped Exom Group migrate the Genius Suite™ to Amazon EKS — with highly available infrastructure, zero-downtime security patching, and encrypted backups.

IoT/Manufacturing: Standardized Deployment Patterns

In IoT scenarios with many similar workloads, organizations benefit from golden paths. The modular IIoT platform CONiQ Cloud, built by Storm Reply with Schenck Process, demonstrates the pattern: standardized, serverless modules provisioned through a self-service catalog.

Regulatory Considerations (EU/DACH)

  • GDPR: An IDP can embed data classification policies directly into infrastructure templates. Service Catalog products ensure personal data automatically remains in EU regions.
  • BSI C5: For container workloads on EKS/ECS, platform teams can provide BSI C5-compliant baseline configurations as golden paths — encryption, logging, and access control active by default.
  • NIS2: The NIS2 directive requires documented incident response processes. An IDP with integrated observability (CloudWatch, X-Ray) and defined runbooks fulfills these requirements systematically.
  • EU Cyber Resilience Act: Software supply chain security becomes mandatory. CDK constructs can embed SBOM generation and vulnerability scanning as fixed components of the build pipeline.

Benefits and Challenges

Benefits

  • Developer velocity: Self-service environments in minutes rather than days — developers stop waiting for infrastructure
  • Consistency: All teams use the same validated infrastructure patterns
  • Compliance by default: Security and compliance rules are embedded in the platform, not bolted on after the fact
  • Scalability: New teams become productive in hours rather than weeks
  • Reduced cognitive load: Developers focus on business logic, not infrastructure complexity

Challenges and Limitations

  • Initial investment: A dedicated platform team (3–5 engineers) is required — the platform does not build itself on the side
  • Organizational change: Platform engineering shifts responsibilities. Change management is essential
  • Maintenance burden: An IDP requires continuous upkeep — new AWS services, security patches, upgrades
  • Adoption risk: Without developer buy-in, the platform becomes shelfware. Early feedback is not optional
  • Abstraction tradeoff: Too much abstraction removes developer control, too little delivers no value. Finding the balance is critical

Outlook: Platform Engineering Beyond 2026

  • AI-native platforms: Gartner predicts that by 2030, AI-native development platforms will lead 80% of organizations to evolve large software teams into smaller, AI-augmented teams (Gartner, 2025). IDPs will integrate AI agents as first-class citizens.
  • FinOps integration: Platforms will implement pre-deployment cost gates that block services exceeding unit-economic thresholds (platformengineering.org, 2025).
  • Democratization: Platform engineering is no longer exclusive to tech giants. Mid-sized DACH enterprises can build a viable MVP in weeks with the right partner.

Frequently Asked Questions

What is an Internal Developer Platform (IDP)?
An internal product providing developers with self-service access to infrastructure, deployments, and configurations. It abstracts complexity and enables teams to provision environments independently — without tickets to platform teams.
Why do many IDPs fail?
Around 70% of initiatives struggle with adoption. Root causes: missing product mindset, over-engineering instead of MVP, no developer buy-in, inadequate maintenance, and wrong metrics (feature count rather than developer experience).
Which AWS services form the core of an IDP?
AWS CDK for infrastructure abstraction, AWS Service Catalog for self-service catalogs, Backstage on Amazon EKS as developer portal, AWS CodePipeline for CI/CD, and Amazon CloudWatch for observability.
How long does it take to build an IDP on AWS?
An MVP can be built in 8–12 weeks — focused on a single problem. Full expansion to an enterprise-wide platform is a continuous process spanning 6–18 months.

Sources

  1. Gartner — Strategic Trends in Platform Engineering, 2025
  2. AWS Prescriptive Guidance — Building an Internal Developer Platform on AWS
  3. AWS Cloud Operations Blog — Platform Engineering with Service Catalog, 2025
  4. AWS DevOps Blog — Best Practices for Scaling CDK Adoption, 2024
  5. AWS Open Source Blog — Backstage Developer Portals with EKS Blueprints
  6. platformengineering.org — Why Companies Fail at Internal Developer Platforms
  7. CloudBees — Platform Engineering: Rapid Adoption and Impact, 2025
  8. Gartner — Top Strategic Technology Trends for 2026
  9. platformengineering.org — 10 Platform Engineering Predictions for 2026

Platform Engineering Assessment

Let us evaluate what an IDP on AWS could look like for your organization.

Get a Free Consultation

More Insights