The Rise of AI Coding Agents: Impact on Platform Engineering Teams
How AI coding agents like GitHub Copilot Workspace and Cursor are reshaping platform engineering. What teams need to prepare for and how to leverage these tools.
You can’t improve developer experience without measuring it. But most teams track the wrong things. Here’s a practical framework combining DORA, SPACE, and custom metrics.
The four key metrics from the DORA research program:
| Metric | Elite | High | Medium | Low |
|---|---|---|---|---|
| Deployment Frequency | Multiple/day | Weekly | Monthly | < Monthly |
| Lead Time for Changes | < 1 hour | < 1 week | < 1 month | > 1 month |
| Change Failure Rate | < 5% | < 10% | < 15% | > 15% |
| Mean Time to Recovery | < 1 hour | < 1 day | < 1 week | > 1 week |
# GitLab/GitHub webhook handler
@app.post("/webhook/deployment")
async def track_deployment(event: dict):
metrics = {
"deployment_frequency": count_deployments_today(),
"lead_time": calculate_lead_time(
first_commit=event["first_commit_at"],
deployed_at=event["deployed_at"],
),
"change_failure": was_rollback_needed(event["deployment_id"]),
}
prometheus_metrics.deployment_frequency.inc()
prometheus_metrics.lead_time.observe(metrics["lead_time"].total_seconds())DORA measures throughput. SPACE measures the human side:
Rate 1-5:
1. I can deploy my changes to production easily
2. I can find the documentation I need
3. Our CI/CD pipeline is fast and reliable
4. I spend most of my time on meaningful work (not toil)
5. I feel productive with our current tools
Open-ended:
- What's the biggest blocker to your productivity?
- What would you change about our platform?How long from “new developer joins” to “first production deploy”:
# Track onboarding funnel
onboarding_stages = {
"account_created": timestamp_1,
"first_commit": timestamp_2,
"first_pr_merged": timestamp_3,
"first_deploy": timestamp_4,
}
time_to_first_deploy = (
onboarding_stages["first_deploy"] - onboarding_stages["account_created"]
)
# Target: < 1 week-- What percentage of teams use the golden path?
SELECT
COUNT(DISTINCT team) FILTER (WHERE uses_golden_path) * 100.0 /
COUNT(DISTINCT team) as adoption_rate
FROM service_catalog
WHERE lifecycle = 'production';# Track time spent on operational tasks vs. feature development
toil_ratio = time_on_ops / (time_on_ops + time_on_features)
# Target: < 20%Essential panels:
Want to measure and improve your developer experience? I help teams build data-driven platform strategies. Get in touch.
AI & Cloud Advisor with 18+ years experience. Author of 8 technical books, creator of Ansible Pilot, and instructor at CopyPasteLearn Academy. Speaker at KubeCon EU & Red Hat Summit 2026.
How AI coding agents like GitHub Copilot Workspace and Cursor are reshaping platform engineering. What teams need to prepare for and how to leverage these tools.
Backstage is the de facto IDP. Adding AI makes it transformative — auto-generated docs, intelligent search, and self-service infrastructure. Here's the architecture.
Schedule Kubernetes workloads when and where the grid is greenest. How carbon-aware scheduling works, the tools available, and the business case for sustainable compute.