Digital Banking vs Retail — what's the difference?
Domain = the technology. Business line = the market.
Foundation owns the reusable core; the segment lines only configure it — they never own their own stack. That org boundary is what prevents three divergent codebases.
Why is Business Ops in the corner?
It's cross-cutting — it sits at the origin, not inside a domain.
Why merge Delivery and Reliability?
One chapter — Delivery — spanning go-live and run/SRE.
Reliability survives as a named SRE track inside Delivery, owning the uptime SLOs — the same "quality veto" pattern Engineering uses — so the stability voice isn't drowned by go-live pressure. Re-split when the SRE track alone needs a full on-call rotation.
Where does integration work live?
Split by commodity-vs-specialized, and inbound-vs-outbound.
The need often surfaces from a line (e.g. SMS for the Retail app), but the owner is Foundation if it's reusable — trigger ≠ owner. That's what keeps "same technology" true across every line.
Why is AI its own domain?
Enterprise AI & Automation — two lines: Workflow Automation + Enterprise AI.
The same scarce ML/MLOps people serve both, so they share one home (standards, tooling, hiring). Keeping the missions as separate lines protects two different scorecards — and builds in the internal→external path: automation proven on our own ops graduates into bespoke bank automation.