a

Case Study

Engineering Velocity Under Enterprise Governance

How a global cloud communications leader launched a unified developer console on schedule, using Claude Code on Amazon Bedrock inside its own cloud boundary.

Segment: Enterprise Engineering   |   Use Case: AI-Accelerated Platform Modernization   |   Industry: Cloud Communications

The Challenge

A Hard Deadline, an Unfamiliar Codebase, and No Room for Shortcuts on Governance

In late 2024, the company committed to a hard deadline: a new unified developer console would go live at a flagship industry conference in front of thousands of attendees. The console would consolidate five previously siloed product areas into a single React, MUI, and GraphQL platform: billing, compliance, identity management, customer upgrade flows, and email deliverability.

The catch: the team responsible for building part of it was coming in cold. AllCode's 15 engineers would be navigating a large, organically grown codebase they had never touched. In a conventional engagement, two to three months of orientation time is standard before a team produces meaningful output at that scale. That time did not exist.

The secondary constraint was equally non-negotiable. This was not an internal tool, it was the operational surface for the company's most sensitive customer workflows. No development approach that introduced audit gaps, weakened access controls, or moved customer data outside governed infrastructure was acceptable, regardless of the speed benefit.

The Approach

Governed AI, Not a SaaS Shortcut

The team's first architectural decision was also its most consequential. AllCode used Claude Code through Amazon Bedrock, running entirely within the client's existing AWS infrastructure. This was not a preference, it was a hard requirement that shaped everything downstream.

Data stayed in the perimeter

The AI's access was architecturally scoped to source code, internal documentation, and infrastructure metadata, enforced at the network and IAM layer, not by policy.

Centralized authentication from day one

Every engineer's access was tied to the client's AWS IAM, with credentials on an auto-rotating cycle and real-time audit visibility for the security team.

Capacity managed as an org resource

The client's platform team configured AI capacity centrally so a handful of engineers running intensive queries couldn't starve throughput for the rest of the team.

The bottleneck: component selection

Developers were manually browsing a component library's documentation on every ticket to match a design to the right component. Wrong component selection was the single most common reason PRs were rejected.

The bottleneck: PR cycle time

Approval was running 1 to 3 days, driven largely by back-and-forth over component choices and legacy component usage, with engineers iterating 4 to 6 times on average per complex ticket before merging.

What the AI Did

Six Skills, Each Scoped to One Bottleneck

Rather than general-purpose AI assistance, AllCode built a set of Claude Code skills, each targeting a specific, repeatable task in the development workflow:

  • UI pattern mapping: analyzed each design against the ticket and mapped it to the correct component, eliminating the manual lookup and the most common PR rejection vector.
  • GraphQL resolution: identified the correct queries and mutations for each page and flagged missing dependencies, so engineers didn't need deep knowledge of every backend schema to move fast.
  • Test generation: produced unit and end-to-end tests alongside implementation instead of trailing it.
  • Design-to-build comparison: compared design files against the page being built and surfaced visual differences during development, not during review.
  • Pre-PR review: ran locally or against an open PR, catching the most common issues before a human reviewer ever saw the code.
  • Code quality and security review: checked new code against engineering standards, security practices, and architectural consistency, giving engineers immediate feedback during implementation.

Human engineers kept every decision that mattered: cross-functional alignment, security architecture, final code ownership, and production deployment judgment. The AI supported those decisions, it never made them.

Results

Before & After

Metric Before After
PR cycle time 1 to 3 days About a 40% reduction
Developer re-iteration per complex ticket 4 to 6 cycles 2 to 3 cycles
Component-related PR rejections Single most common rejection reason Dropped sharply after rollout
Time to productive onboarding on an unfamiliar codebase 2 to 3 months, industry standard Weeks

Business Impact

Delivered On Schedule, At Full Production Scale

The console launched on schedule, running at full production scale during a live industry event in front of the company's enterprise customers and partners. It became the operational foundation for the client's broader product consolidation strategy, unifying customer data, messaging, voice, and email into a single developer experience.

True engineering velocity is not achieved by bypassing security or rushing deployments. It is achieved by removing cognitive drag. By anchoring our AI environment inside our own cloud infrastructure and tying it to our internal standards, AllCode's team delivered in months what would traditionally have taken years.

SVP of Engineering

%

Reduction in PR cycle time

Re-iteration cycles per ticket, down from 4 to 6

Engineers onboarded to an unfamiliar codebase in weeks

On time launch at full production scale