Mid-market SaaS
The coexistence story
The situation: AngularJS front end, end-of-life, and no realistic way to hire for it. Two rewrite attempts already abandoned. A feature roadmap nobody would agree to pause.
What we did: Stood up a React shell alongside the existing Angular app using custom elements, then migrated screen by screen in priority order. All of it in production, with their team shipping features the whole time.
Outcome: TO SUPPLY: screens migrated, weeks taken, sector, scale (LOC / team size)
Architecture
The decomposition story
The situation: A monolith where every deploy needed sign-off from several teams, and a release took far longer than anyone wanted to admit.
What we did: Agent-led boundary analysis on the existing codebase, then pulled out Go services one bounded context at a time. The monolith stayed in production throughout.
Outcome: TO SUPPLY: services extracted, months taken, deploy frequency before and after
Throughput
The backlog story
The situation: A defect backlog growing faster than the team could work through it, and every sprint losing time to regressions.
What we did: Wired the bug resolution workflow into their existing tracker. QA kept filing tickets exactly the way they always had.
Outcome: TO SUPPLY: bugs per day sustained, over what period, backlog reduction