How Nigerian neobank Kuda built its in-house core banking application

Why Kuda built its own core banking system, how it survived migration failure, and what owning the engine changed.