Bastian Heilemann & Bruno Margula

Empowering Thousands of Developers: Our Journey to an Internal Developer Platform

How do you unify 6,000 developers? ZEISS built a federated platform that cut external onboarding from four weeks to one and enabled massive, automated migrations.

Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
#1about 5 minutes

Understanding the scale and diversity of development at Zeiss

Zeiss supports over 6,000 developers across diverse sectors like medical technology and semiconductor manufacturing, creating unique challenges.

#2about 2 minutes

Addressing fragmentation and ownership challenges in a large enterprise

Key development challenges include fragmentation of tools and processes, defining ownership, and balancing generalization with specialization.

#3about 4 minutes

Adopting a platform engineering strategy for developer empowerment

The company's strategy involves creating a "factory platform" to streamline development and a developer portal to solve discovery issues.

#4about 2 minutes

Scaling knowledge and decisions with fleet management frameworks

Fleet management enables self-service, lifecycle tracking, and scalable decision-making through tools like ADRs and Wardley Maps.

#5about 2 minutes

Centralizing discovery and access with a developer portal

The Zeiss Developer Portal, built on Backstage, provides a single pane of glass for documentation, tech radars, and self-service interfaces.

#6about 4 minutes

Building specialized platforms for GenAI, data, and web

Instead of a single platform, Zeiss builds specialized platforms for GenAI, data analytics, and a web application platform with a MACH architecture.

#7about 4 minutes

The technical architecture of the multi-tenant web platform

The web platform uses Azure Kubernetes Service (AKS) for a multi-tenant, multi-region foundation and is managed as an internal product.

#8about 4 minutes

A success story of integrating micro-frontends into a CMS

Developers created React-based micro-frontends that non-technical authors can easily embed into the Adobe Experience Manager (AEM) website.

#9about 3 minutes

Automating large-scale code migrations across the fleet

A dedicated software migration toolbox automates updates, such as migrating a UX library across 70% of projects in just three weeks.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CS
Christina Schaireiter
Why Attend a Developer Event?
Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership. Skill Diversification: Break out of your specific tech stack to see how the industry...
Why Attend a Developer Event?
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
CS
Christina Schaireiter
5 Reasons Why Attending Conferences in 2026 Matters More Than You Think
It’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
5 Reasons Why Attending Conferences in 2026 Matters More Than You Think

From learning to earning

Jobs that call for the skills explored in this talk.

Platform Engineer

Zauber Technology GmbH
Berlin, Germany

MongoDB
Next.js
Continuous Integration
Amazon Web Services (AWS)