기존 금융 시스템을 다루는 방법: 효율적인 현대화를 위한 실무 가이드

게시 됨: 2023-11-24

많은 전통적인 은행들이 디지털화에 대응해 왔습니다. 기술은 엄청난 속도로 발전하고 있으며, 은행 부문의 많은 사람들은 어떤 디지털 솔루션을 채택해야 할지 모릅니다. 기존 플랫폼이 원래 목적을 계속해서 수행하므로 이들 회사는 레거시 소프트웨어를 계속 사용합니다.

문제는 기술 혁명이 단지 일상 생활을 위한 새로운 도구를 도입한 것이 아니라는 점입니다. 이는 소비자 행동과 기대를 변화시켰습니다. 현대 고객은 기존 뱅킹 플랫폼이 제공하기 힘든 편리하고 즉각적인 액세스를 요구합니다.

조만간 은행은 시스템을 어떻게 업그레이드해야 하는지(만약이 아닌) 방법을 고민해야 합니다. IDC 예측에 따르면 조직이 디지털 기업으로 거듭남에 따라 직접적인 디지털 혁신에 대한 투자는 7조 1천억 달러에 달할 것입니다.

이 문서에서는 핵심 뱅킹 플랫폼의 현대화 전략을 안내합니다. 이는 시스템을 현대화하는 데 필요한 징후를 식별하고, 현대화 전략을 위한 목표와 프로세스를 간략하게 설명하고, 다양한 접근 방식을 논의하고, 완화해야 하는 위험을 강조하는 데 도움이 됩니다.

기존 금융 시스템이란 무엇입니까?

레거시 시스템은 조직이 계속 사용하는 오래된 기술 인프라입니다. 금융 부문에서 이는 계좌 개설, 거래 처리 등과 같은 핵심 뱅킹 작업을 지원하는 오래된 하드웨어 및 소프트웨어입니다.

은행의 40%는 1959년에 개발된 프로그래밍 언어인 COBOL을 시스템 기반으로 사용합니다.

그래도 작동한다면 왜 고쳐야 할까요? 오른쪽?

많은 레거시 플랫폼은 맞춤형 솔루션이며, 현재 시스템을 업그레이드하는 데 드는 비용과 복잡성은 엄청날 수 있습니다.

레거시 금융 시스템을 사용할 때의 문제는 은행의 성장 능력을 제한한다는 것입니다. 제한된 통합, 보안 취약성 및 운영 비효율성으로 인해 조직이 새로운 제품, 서비스 및 고객 경험을 제공하는 능력이 저하됩니다. 결과적으로 그들은 현대 핀테크 솔루션과 경쟁할 수 없습니다.

게다가 은행의 레거시 시스템에 익숙한 전문가들은 이를 대체할 사람이 없어 시장에서 퇴출되고 있습니다.

디지털 혁명은 누구도 기다리지 않습니다. 조만간 현대화해야 합니다.

기존 금융 시스템을 현대화해야 한다는 신호

레거시 핵심 시스템 업데이트에 대해 확신이 없는 경우 레거시 앱 현대화에 대한 다음 이유가 결정하는 데 도움이 될 수 있습니다.

  1. 제한된 통합

타사 도구와 함께 작동하는 SaaS 솔루션과 비교할 때 레거시 코어 뱅킹 시스템은 다른 애플리케이션과 통신할 수 있는 장비가 없습니다. 결과적으로 다른 새로운 소프트웨어와 호환되지 않아 모바일 및 기타 혁신적인 앱과의 통합이 어렵습니다.

  1. 데이터 사일로

레거시 도구는 통합되지 않기 때문에 사일로를 생성하며, 이는 생태계 전반에 걸쳐 데이터를 전달하기 위한 해결 방법(예: 디지털 채널 트랜잭션을 핵심 뱅킹으로 전달)이 필요합니다.

조직은 데이터 기반 마케팅을 지원하기 위해 몇 개의 고유한 도구 세트를 사용합니까?

원천

평균적인 조직은 마케팅에만 자체 대시보드, 분석 및 데이터 세트가 포함된 11~20가지의 다양한 도구를 사용합니다.

데이터 사일로는 비효율적인 프로세스로 이어지며 빠르고 정확한 서비스 제공 능력을 방해합니다. 또한 사이버 범죄의 기회도 창출합니다.

  1. 보안 및 규정 준수 문제

데이터 사일로로 인해 보안 위협을 식별하고 대응하기가 어렵습니다. 데이터 진입점이 여러 개 있으면 해커가 시스템에 액세스할 기회가 늘어납니다.

더욱이, 지속적인 개발과 수많은 데이터베이스를 포함하는 레거시 시스템의 복잡성으로 인해 개인 데이터를 찾는 것이 어려워지고 있으며, GDPR(일반 데이터 보호 규정)과 같은 규정은 암호화되어 안전하게 저장되어야 합니다.

  1. 제한된 자동화

지금까지 레거시 시스템은 자동화를 활용하여 효율성과 성능을 최적화할 수 있습니다. 자동화의 다음 도약은 인공지능과 머신러닝입니다. 불행하게도 레거시 시스템은 이러한 기술의 잠재력을 최대한 활용할 수 없습니다.

예를 들어, 기계 학습에 필요한 대량의 중앙 집중식 데이터로 인해 레거시 시스템 속도가 느려집니다.

  1. 높은 비용

오래된 은행 레거시 시스템을 유지하는 데에는 명백하고 숨겨진 비용이 발생합니다. 레거시 시스템 비용에 대한 사례 연구에 따르면 은행과 보험 회사는 레거시 시스템을 유지 관리하는 데 IT 예산의 최대 75%를 소비하는 것으로 나타났습니다.

그게 다가 아닙니다.

엔터프라이즈 서버 다운타임의 시간당 평균 비용

원천

위 그래프는 설문 조사 응답자의 25%에 대한 서버 중단으로 인한 평균 시간당 비용이 $300,000에서 $400,000 사이임을 보여줍니다.

이러한 시스템의 숨겨진 비용은 다음과 같습니다.

  • 놓친 비즈니스 기회 : 레거시 시스템은 새로운 소프트웨어와 통합되지 않아 성장이 제한됩니다.
  • 보안 취약성 : 레거시 시스템은 최신 사이버 공격을 처리할 수 없으므로 기관은 규제 위반 및 벌금에 취약해집니다.
  • 운영 비효율성 : 기존 시스템에는 수동 업데이트 및 유지 관리가 필요하므로 직원 생산성이 저하됩니다.
  • 열악한 고객 경험 : 레거시 시스템은 빠르고 편리하며 사용자 친화적인 프로세스에 대한 고객 기대를 충족할 수 없어 경쟁 우위가 저하됩니다.

따라서 레거시 시스템을 유지하면서 비용을 절감한다고 생각하지만 실제로는 더 많은 손실을 입고 있는 것입니다.

기존 금융 시스템 현대화 프로세스의 목표 설정

기존 뱅킹 시스템 현대화에 뛰어들기 전에 이 프로젝트의 목표를 간략하게 설명해야 합니다. 목표를 설정하면 작업 목적을 전달하고, 자신의 역량을 이해하고, 그에 따라 준비하고, 진행 상황을 추적하고, 성과를 평가할 수 있습니다.

기존 뱅킹 시스템을 업데이트하기 위해 설정해야 하는 목표의 예는 다음과 같습니다.

  • 효율성 향상
  • 강화된 보안
  • 비용 절감
  • 향상된 확장성

귀하의 목표가 전반적인 비즈니스 전략과 일치하는지 확인하십시오. 이것에 대해 생각하다.

잘 정의된 목표는 Atom Bank가 클라우드 기반 뱅킹 시스템의 필요성을 파악하는 데 도움이 되었습니다. 은행이 규모를 확장하기 시작하면서 기존 소프트웨어의 규모가 커졌습니다. 클라우드 기반 기술이 제공하는 혁신적인 뱅킹에 대한 예상 성장과 비전을 지원하는 핵심 뱅킹 플랫폼이 필요했습니다.

Atom Bank는 Google Cloud에서 핵심 뱅킹 시스템을 출시한 지 12개월 만에 더 빠른 속도와 원활한 앱 성능으로 인해 긍정적인 고객 리뷰가 크게 증가했다고 보고했습니다.

기존 금융 시스템 현대화 전략을 수립하는 방법

귀하는 기존 도구를 현대화해야 하는 조직의 필요성과 프로젝트를 통해 달성하고자 하는 목표를 확인했습니다. 이제 성공적인 디지털 혁신을 보장하기 위한 단계를 살펴보겠습니다.

1. 레거시 시스템 분석

첫 번째 단계는 시스템의 단점을 분석하는 것입니다. 평가에 도움이 되는 몇 가지 질문은 다음과 같습니다.

  • 시스템은 비즈니스 기회를 어떻게 제한하며, 기회는 무엇입니까?
  • 기업의 가치가 떨어지는 곳은 어디입니까?
  • 시스템의 어느 부분이 민첩합니까(그리고 그렇지 않습니까)?
  • 레거시 시스템을 유지하는 데 드는 비용은 얼마입니까?
  • 현재 유지 관리가 지속 가능하고 확장 가능합니까?
  • 보안 및 규정 준수 취약점은 무엇입니까?

시스템의 핵심 서비스를 사용하는 주요 의사결정자와 이해관계자로부터 의견을 들어야 합니다.

2. 비즈니스 프로세스 이해

디지털화 프로젝트를 단독으로 추진해서는 안 됩니다. 현대화 프로세스를 최적화하기 위해 조직이 작업을 수행하는 방법을 이해해야 합니다. IT 기능을 비즈니스 프로세스에 맞춰 조정하면 전반적인 비즈니스 목표를 달성할 수 있습니다.

이를 위해 프로세스 분석을 수행하여 은행 생태계 내에서 데이터가 어떻게 이동하는지 확인하십시오. 의사결정 포인트는 무엇입니까? 서로 다른 부서는 데이터 및 서로 어떻게 상호 작용합니까? 고객은 은행 서비스와 어떻게 상호 작용합니까?

프로세스 분석을 완료하면 레거시 시스템을 최적화, 업그레이드 또는 교체해야 하는지 알 수 있습니다.

3. 현대화 옵션 평가

이제 시스템의 기술 조건과 비즈니스 요구 사항을 이해했으므로 귀하의 요구 사항에 가장 적합한 현대화 시나리오를 선택할 수 있습니다.

레거시 문제를 처리하는 방법에는 혁명적 방법과 진화적 방법이라는 두 가지 방법이 있습니다.

혁명적인 현대화에는 기존 시스템을 종료하고 새로운 시스템으로 처음부터 시작하는 것이 포함됩니다. 진화적 현대화는 현재의 레거시 시스템을 단계적으로 수정하고 특정 문제를 해결하는 데 중점을 둡니다.

상상할 수 있듯이 혁신적인 방법은 혁신적인 방법보다 비용이 더 많이 들고 위험하며 비즈니스 프로세스에 상당한 혼란을 가져옵니다. 그러나 후자는 시스템 문제를 일으키는 근본적인 요인을 해결하지 않습니다. 정밀 검사 비용이 보안 침해 또는 시스템 가동 중지 시간 비용보다 큰지 결정해야 합니다.

4. 주요 이해관계자 참여

레거시 현대화는 팀 노력이며 경영진, IT 팀, 최종 사용자 등 주요 이해관계자 간의 협력이 필요합니다.

각 당사자는 프로젝트가 목표를 달성할 수 있도록 전문 지식과 통찰력을 제공합니다. 관리 부서는 프로젝트가 전반적인 비즈니스 목표에 부합하는지 확인하고, IT 직원은 디지털 혁신을 실행하며, 최종 사용자는 시스템 성능에 대한 피드백을 제공합니다.

초기에 이해관계자를 참여시키면 프로젝트에 대한 모든 요구 사항을 받을 수 있습니다. 또한 구현 단계에서 저항을 줄이고 직원들이 다가오는 변화에 대비할 수 있도록 합니다.

5. 적합한 솔루션 선택

위의 모든 정보를 바탕으로 이제 프로젝트에 적합한 솔루션을 선택할 수 있습니다. 기능, 위험, 비용 전반에 걸쳐 각 접근 방식을 매핑하여 가장 높은 효과와 가치를 제공하는 옵션을 선택하세요.

아직 수행하지 않았다면 전문 레거시 앱 현대화 서비스에 문의하세요. Miquido는 귀하의 목표 우선순위를 정하고, 가장 적절한 아키텍처와 최첨단 기술 스택을 선택하고, 앞으로 발생할 다양한 문제에 대해 조언을 드릴 수 있습니다. 우리는 제품 전략 컨설팅부터 프런트엔드 및 백엔드 개발까지 모바일 및 웹 애플리케이션을 현대화한 경험이 있습니다.

현대화 접근 방식

여러 가지 현대화 기술이 있으며 각각 코드와 레거시 인프라를 다르게 처리합니다. 프로젝트의 기술적 측면 외에도 예산 및 프로젝트 일정에 따라 구현할 접근 방식도 결정됩니다. 방법이 쉬울수록 비즈니스 프로세스에 대한 위험, 비용 및 중단이 줄어듭니다.

캡슐화

캡슐화는 API를 통해 기능과 데이터를 사용할 수 있도록 하여 레거시 시스템의 수명을 연장합니다. 레거시 코드는 새로운 코드로 래핑되어 최신 소프트웨어와 통합될 수 있습니다. 이는 원본 코드를 그대로 유지하면서 레거시를 개선한 모습을 제공합니다.

이 방법은 고품질 코드를 사용하는 레거시 시스템에 가장 적합합니다. 위험이 최소화되고 저렴하고 빠른 현대화 솔루션입니다. 불행하게도 레거시 소프트웨어의 표면적인 문제만 해결합니다. 유지 관리와 같은 더 깊은 문제는 계속됩니다.

재호스팅

재호스팅은 코드를 변경하지 않고 은행 시스템을 다른 환경(예: 새 서버)으로 이동하는 것입니다. 이는 소프트웨어의 성능을 향상시켜 효율성을 높입니다.

이 방법은 위험과 비용이 가장 낮습니다. 또한 시스템이 평소대로 작동하기 때문에 비즈니스 프로세스에 미치는 영향을 최소화하면서 가장 빠른 현대화 솔루션이기도 합니다. 이는 또한 원본 코드의 제한 사항을 유지한다는 의미입니다.

플랫폼 변경

플랫폼을 변경하면 뱅킹 시스템이 오래된 플랫폼에서 새로운 플랫폼으로 이동됩니다. 이를 통해 성능을 향상시키고 유지 관리 비용을 절감하며 보안을 강화하고 확장성을 높이는 최신 기술을 활용할 수 있습니다.

이 방법은 현재 플랫폼의 확장성이 부족한 은행에 가장 적합합니다. 새 프로그램에서 작동하려면 원래 코드를 변경해야 합니다. 또한 데이터 손실, 시스템 가동 중지 시간, 호환성 문제, 비즈니스 프로세스 중단과 관련된 위험도 따릅니다.

리팩토링

리팩토링에는 기존 코드의 구조를 변경하여 근본적인 비효율성을 해결하고 성능을 향상시키는 작업이 포함됩니다. 유지 관리가 어렵고 잘못 작성된 코드에 이 방법을 사용하게 됩니다.

이 방법의 장점은 코드를 사용자 정의할 수 있다는 것입니다. 코드만 최적화하는 것이므로 소프트웨어 사용을 위해 사용자를 재교육할 필요가 없습니다. 단점은 위험과 비용이 더 높다는 것입니다. 기술 부채를 줄이려면 숙련된 개발자 팀이 필요하며 개발 주기는 위에서 언급한 솔루션보다 깁니다.

재설계

재설계에는 코드를 새로운 아키텍처에 맞게 조정하기 위한 상당한 변경이 포함됩니다. 예를 들어 모놀리스에서 마이크로서비스 아키텍처로 전환합니다. 이를 통해 레거시 시스템은 새로운 환경의 기능을 활용하고 고급 기술과 통합할 수 있습니다.

이 방법은 비즈니스 중단 및 데이터 손실을 포함하여 위험과 비용을 증가시켰습니다. 이 프로세스는 몇 달이 걸리고 비용이 많이 듭니다. 두 팀이 운영을 계속 실행하기 위해 기존 아키텍처와 새 아키텍처를 작업하고 있기 때문입니다.

재건축

재구축은 범위나 사양을 변경하지 않고 처음부터 코드를 다시 작성하는 것입니다. 재설계와 코드 리팩토링과 재작성의 차이점은 집을 개조하는 것과 재건축하는 것의 차이입니다.

중복성을 제거하고 새로운 기능을 추가하는 이점을 얻을 수 있습니다. 그러나 이러한 현대화 방법은 대규모 기존 은행에 판매하기 어려울 수 있습니다. 이는 완료하는 데 몇 달, 심지어 몇 년이 걸릴 수 있는 광범위한 프로젝트입니다.

교체

교체를 통해 재구축은 새로운 범위와 사양이라는 다음 단계로 진행됩니다. 본질적으로 다른 은행 앱입니다. 보안 위험이 허용할 수 없거나, 유지 관리 비용이 교체 비용을 초과하거나, 공급업체 지원이 더 이상 존재하지 않거나, 시스템이 조직의 장기 목표와 일치하지 않는 경우 이 옵션을 사용합니다.

레거시 뱅킹 시스템 현대화를 지원하는 최신 기술

어떤 현대화 방법을 선택하든 프로세스를 촉진하기 위해 채택해야 하는 기술이 있습니다.

  • API를 사용하면 핵심 시스템을 디지털 결제 시스템과 같은 타사 애플리케이션과 통합할 수 있습니다.
  • 클라우드 컴퓨팅을 통해 기관은 IT 인프라를 아웃소싱하여 소유 비용을 줄이면서 더 빠르고 확장 가능한 서비스를 제공할 수 있습니다.
  • 마이크로서비스는 시스템을 독립적인 서비스로 나누어 전체 애플리케이션에 영향을 주지 않고 더 빠르게 수정할 수 있도록 해줍니다.
  • DevOps 관행은 기관이 새로운 기능과 업데이트를 더 빠르게 제공하여 규정 준수 및 경쟁 우위를 보장하는 데 도움이 됩니다.

현대화와 관련된 잠재적 위험

기존 뱅킹 시스템을 현대화하는 것은 전체 디지털 혁신을 향한 올바른 단계입니다. 그러나 성공적인 전환을 보장하기 위해 준비해야 할 잠재적인 과제가 있습니다.

  • 데이터 손실 : 레거시 시스템은 귀중한 데이터를 많이 축적하여 이전 애플리케이션에서 새 애플리케이션으로 마이그레이션됩니다. 마이그레이션 프로세스 중 데이터 손실은 엄청난 현실입니다. 이 시나리오를 완화하려면 클라우드 저장소나 외장 하드 드라이브와 같은 여러 위치에 데이터를 백업하세요.
  • 데이터 보안 : 데이터는 마이그레이션 과정에서 사이버 공격에도 취약합니다. 코드와 환경의 변화로 인해 무단 액세스 및 데이터 유출 기회가 발생합니다. 보안 위험을 줄이려면 데이터 보안 모범 사례를 적용하고 데이터 보호 기능이 있는 데이터베이스 전송 도구를 사용하십시오.
  • 통합 문제 : 대부분의 기존 금융 시스템은 신기술과 호환되지 않습니다. 따라서 데이터 불일치 또는 프로세스 중단이 발생할 수 있습니다. 호환성 문제를 조기에 파악하고 해결하기 위해 통합 테스트를 수행하면 이러한 문제를 완화할 수 있습니다.
  • 비즈니스 중단 : 은행 규정이나 환경이 변경되면 비즈니스 운영이 중단되고 생산성과 고객 서비스가 저하됩니다. 단계별 구현 접근 방식을 포함하여 이러한 중단의 영향을 최소화하기 위한 연속성 계획을 개발합니다.

이러한 문제로 인해 레거시 뱅킹 시스템을 현대화하는 데 어려움을 겪지 마십시오. 신중한 계획과 올바른 뱅킹 소프트웨어 개발 대행사와의 협력을 통해 대부분의 문제를 극복할 수 있습니다.

예를 들어 스코틀랜드 왕립 은행(Royal Bank of Scotland)은 기존 시스템을 물리적 서버에서 클라우드로 성공적으로 재플랫폼했습니다. 그 결과 구현 후 2년 동안 수동 서버 프로세스에서 900만 달러가 절약되었습니다.

현대화 프로젝트를 위해 소프트웨어 개발 대행사와 협력해야 하는 이유

기존 은행을 현대화하는 것은 뱅킹 애플리케이션을 올바르게 분석하는 것부터 최고의 현대화 접근 방식 및 구현을 선택하는 것까지 압도적일 수 있습니다. 프로세스는 복잡하고 위험하기 쉽습니다.

다행스럽게도 적합한 디지털 현대화 대행사가 귀하의 프로젝트를 안내해 줄 수 있습니다. 이상적인 선택은 10년 이상의 경험과 소프트웨어 개발에 대한 Pangea 검증 상위 7%를 갖춘 풀 서비스 회사입니다.

Miquido는 이러한 기준을 충족하며 이것이 바로 우리가 Nextbank 및 BNP Paribas와 같은 핀테크 기업에 탁월한 제품을 지속적으로 제공해온 방법입니다. 클라우드 마이그레이션, 코드 리팩토링, 소프트웨어 감사 서비스 등에 대한 포트폴리오를 확인하세요.