CoreFi connects to the legacy through the integration surface the bank already runs — APIs, events, file imports and operator-facing exports. The legacy is not asked to be rewritten; the bridge is on CoreFi’s side.
01
APIs
CoreFi calls the legacy through whatever API surface it exposes — REST, SOAP, JDBC views, mainframe gateway services. Adapters live inside CoreFi; the legacy schema does not change for the migration.
02
Events
Where the legacy emits events (Kafka, MQ, change-data-capture streams), CoreFi subscribes and keeps its working state in sync. Where it does not, CoreFi polls through the API layer and treats the response as the event.
03
File imports & exports
Batch files — positions, reconciliations, regulatory extracts, end-of-day cuts — are first-class inputs and outputs. CoreFi consumes legacy files for shadow and parallel phases, and produces them for downstream systems that still expect the legacy format after cutover.
04
Observability hooks
CoreFi exports metrics, logs and audit events to the bank’s existing observability stack on request. Reconciliation between CoreFi and legacy outcomes during shadow and parallel phases is exposed as a dashboard for risk and operations.