Regional bank · Tokyo
Japanese bank: 4M lines of COBOL, 3 AI agents, 60% migrated in 14 months.
9 devs retiring in 3 years. Abbeal multi-agent method: Archaeologist, Architect, Cleaner. Bounded contexts.
KPI
60%
migrated in 14 months
Duration
14 mois
Team
8 engineers
Hub(s)
Tokyo
4 million lines of COBOL, 12 people to maintain it, 9 retiring in 3 years. That's not technical debt, it's a cliff.
The context
Japanese regional bank, 1,800 employees, Tokyo hub. Core banking system written in COBOL since 1987, two generations of mainframes behind. Patchy documentation, opaque dependencies, business rules scattered across 40-year-old copybooks.
The problem
- 4M lines of COBOL, 9 of 12 maintainers retiring in 3 years
- Documentation 40% obsolete, business rules untracked
- Release cycle: 14 weeks for a minor change
- No automated tests on the core, 3 weeks of manual validation
- Annual maintenance cost: 4.2M EUR (mainframe licenses + outsourcing)
The approach
Abbeal multi-agent method: three specialized AI agent roles, supervised by 8 human engineers. The Archaeologist documents existing code, the Architect recomposes into Java/Kotlin services by bounded contexts, the Cleaner removes dead code after equivalence validation.
The principles
- Migration by bounded contexts (DDD), not by technical modules
- Equivalence tests: each migrated service runs in parallel with COBOL for 60 days
- Strangler pattern: progressive routing via API gateway
- Formalized knowledge transfer: each migration produces a runbook readable by juniors
- Mandatory human veto before any agent-produced merge
The stack
- COBOL source (IBM z/OS mainframe), legacy copybooks
- Java 21, Kotlin 2.0, Spring Boot 3
- AWS Bedrock (Claude Sonnet) for Archaeologist/Architect/Cleaner agents
- OpenSearch for COBOL corpus indexing and knowledge graph
- Camunda for business workflow orchestration
The results
- 60% of COBOL estate migrated in 14 months (2.4M lines)
- Release cycle: 14 weeks to 5 days on migrated services
- Maintenance team reduced: 12 to 4 people (successful knowledge transfer)
- Annual maintenance cost: -38% starting month 14
- Zero production incident attributable to the migration
« We thought we'd lose the know-how with our seniors. Abbeal turned their heads into maintainable code. It's the first time a COBOL migration didn't cost us more than planned. »
What we learned
AI agents are excellent at documenting and proposing, bad at deciding alone. The 1 human / 3 agents ratio holds over time, beyond that quality drops. Parallel equivalence tests are expensive on infrastructure but non-negotiable: three subtle bugs detected only there. To redo: start with the least critical bounded context, not the simplest. Complexity comes from dependencies, not from the code itself.
// Read next
Luxury jewellery & watchmaking · Genève + Paris + Tokyo
Cartier: from audit to in-house private LLM.
Compass (front + back architecture audits), Mapper (watchmaking + jewellery product generator), competitive data ETL on BigQuery, and now a private LLM fine-tuned on Cartier's own infra. A long-term tech partnership on the data and AI stack of a luxury house.
LLM privé
fine-tuned on Cartier infra
Tier-1 bank · Paris
BNP Paribas: Reference Book PO, from React/Redux to product AI agents.
Three Abbeal engineers at the core of the PO Marketplace. React/Redux/Node platform initially, now augmented with a product RAG, Claude agents for PM assistance, and an event-driven Kafka layer to scale.
RAG
PO product catalog
Digital banking / FinTech · Tokyo (Tamachi)
Money Forward: data backbone of a brand-new digital bank in Tokyo.
Money Forward, a Japanese FinTech leader listed in Tokyo, partnered with a top-tier Japanese banking group to launch a brand-new digital bank built from scratch. Abbeal partners on the Data Engineering side: designing and operating the Data Hub (Databricks + Delta Lake + dbt + AWS Tokyo) serving JFSA reporting, AML, risk management.
Data Hub
from-scratch digital bank Tokyo
