Opening a transactional core to digital channels
- Context
- A stable but closed core system: new channels depend on batch files and screens.
- Approach
- An API layer in front of the core, versioned contracts, observability and gradual migration of consumers.
- Intended outcome
- New channels built on APIs, without changing the logic of the core.