"Our mission is to make banking 10x better for banks, for customers and society. To do that, we need a cloud native data streaming platform that is also 10x more reliable and 10x more performant than Apache Kafka."
Mark Holt
Chief Product & Engineering Officer, 10x Banking
거대 금융 서비스 기업인 Barclays의 전 CEO인 Antony Jenkins가 2016년에 설립한 10x Banking은 은행이 고객에게 시기적절하고 초개인화된 경험과 혁신적인 상품을 제공할 수 있도록 지원합니다. 10x Banking의 사명은 디지털 혁신을 통해 은행이 총소유비용(TCO)을 절감하고, 제품을 다양화하고, 시장 출시 시간을 단축하여 '10배' 더 나은 서비스 품질과 수익을 제공할 수 있도록 지원하는 것입니다.
10x Banking은 서비스형 소프트웨어(SaaS)로 제공되는 클라우드 네이티브 뱅킹 플랫폼인 SuperCore®를 통해 이를 실현합니다. 10x Banking은 데이터 스트리밍을 사용하여 SuperCore 플랫폼을 구동하는 API 우선 설계의 마이크로서비스 기반 아키텍처를 활용하기 위해 Confluent Cloud를 사용합니다.
오늘날 10x Banking은 Confluent Cloud를 통해 실시간 데이터를 기반으로 기존 은행들이 디지털 네이티브 은행과 경쟁하고, 더 빠른 혁신을 추진하며, 세계적 수준의 고객 경험을 제공할 수 있도록 지원하고 있습니다.
"시대에 뒤떨어진 기술로 은행을 계속 운영할 수 없습니다. 기존 은행은 실시간 데이터를 사용하지 않고는 미래로 나아갈 수 없습니다. Confluent 덕분에 저희는 데이터를 움직일 수 있게 되었죠." — Victoria Martin, 10x Banking의 규정 준수 및 규제 업무 책임자
비즈니스 과제와 솔루션
디지털 중심 시대의 고객들은 모든 것이 더 빠르고, 더 쉽고, 더 좋기를 바랍니다. 은행 고객도 마찬가지입니다. 고객은 대출을 신청하기 전에 더 낮은 대출 금리를 받을 수 있는지, 초개인화된 캐시백 리워드를 미리 받을 수 있는지, 의심스러운 활동이 사전에 신고되고 차단될지를 알아볼 수 있기를 바랍니다.
이러한 고객 중심의 세상에 부응하기 위해 소규모 신생 은행(일명 디지털 네이티브 은행)은 금융 서비스 시장에서 새로운 디지털 혁신의 물결을 일으키고 있습니다. 디지털 네이티브 은행은 레거시 인프라와 핵심 시스템의 제약을 받지 않고 클라우드 기반 기술을 활용하여 탁월한 고객 경험을 제공하고, 기존 시장에 초혁신을 가져오고 있습니다.
하지만 기존의 1등급 은행들은 어떻게 따라잡을 수 있을까요?
10x Banking의 최고 제품 및 엔지니어링 책임자인 Mark Holt에 따르면 이를 위해서는 실시간 데이터에 대한 액세스, 적절한 기술과 파트너십을 갖추고 애플리케이션을 클라우드로 전략적으로 이동해야 합니다.
Holt는 "은행과 규제 당국이 요구하는 복원력과 안정성을 갖춘 애플리케이션을 구축하려면 느슨하게 결합된 아키텍처를 기반으로 한 확장성과 민첩성이 뛰어난 데이터 플랫폼이 필요합니다."라고 말합니다.
데이터의 가치를 활용하면 은행은 운영(예: 실시간 결제 조정 지원), 규정 준수(예: 모든 서비스에서 고객 주소의 정확성 확보), 경쟁력(예: 고객 온보딩 속도 개선), 고객 수요 충족(예: 보다 개인화된 상품 및 서비스 제공) 등 비즈니스 전반에 걸친 다양한 문제를 해결할 수 있습니다. 그 결과는 어떨까요? 은행은 디지털 혁신을 수용하고 보다 효율적으로 운영하면서 전반적인 고객 경험을 개선합니다.
10x Banking은 클라우드 네이티브 코어 뱅킹 플랫폼인 SuperCore를 활용하여 은행의 이러한 전환을 지원합니다.
Confluent Cloud의 데이터 스트리밍 기술을 기반으로 하는 SuperCore를 통해 더 빠르고 비용 효율적으로 제품, 서비스 및 고객 경험을 제공할 수 있습니다.
"카드 컴퓨팅이나 초기 인터넷 뱅킹의 시대는 지났습니다. 이제는 현대적인 실시간 애플리케이션을 통해 손끝에서 은행 업무를 할 수 있는 시대입니다. 고객들은 각자의 필요에 맞게 타겟팅되고 초개인화된 금융 상품을 통해 완벽한 은행 서비스를 기대합니다. — Mark Holt, 10x Banking 제품 및 엔지니어링 부문 최고 책임자
기술적 과제와 솔루션
1등급 은행들은 민첩성을 유지하고 은행의 미래를 형성하는 급격한 변화에 신속하게 대응하는 것이 매우 어렵다는 것을 깨달았습니다. 무엇이 그들을 막고 있을까요? 바로 레거시 IT 인프라 및 핵심 시스템에 대한 의존성입니다.
10x Banking의 데이터 및 분석 책임자인 Stuart Coleman은 "레거시 기술에는 두 가지 주요 과제가 있습니다"라고 말합니다. "첫째, 대규모 모놀리식 애플리케이션을 변경하는 데 드는 비용과 위험이 엄청납니다. 둘째, 데이터가 특정 기술 및 공급업체에 종속되어 발전이 매우 어려울 수 있습니다."
은행이 금융 상품을 더 빠르게 만들고 혁신할 수 있도록 지원하기 위해 SuperCore를 구축하기 시작한 10x Banking은 마이크로서비스 아키텍처와 API 우선 설계를 활용해야 할 필요성을 빠르게 깨달았습니다.
"저희는 마이크로서비스란 다양한 비즈니스 기능을 개별 서비스로 분해하는 방식이라고 생각합니다. 즉, 각 서비스를 개별적으로 발전시킬 수 있으므로 더 빠르게 변경하고 클라이언트의 요구 사항을 더 잘 충족할 수 있습니다."라고 Coleman이 이야기합니다. "이를 위해서는 핵심 시스템에서 해방된 데이터를 확보해야 했습니다. 그리고 아키텍처를 구축한 첫 날부터 모든 데이터를 이벤트로 게시하기로 했습니다."
이는 또한 대규모로 데이터를 이동시킬 수 있는 적합한 기술 파트너를 찾아야 한다는 뜻이기도 했습니다. 이벤트 기반 기술을 평가하기 시작한 10x Banking은 실시간 데이터 스트리밍의 사실상 표준인 Apache Kafka®가 가장 적합하다는 결론에 이르렀습니다.
하지만 오픈 소스 Kafka는 관리하거나 확장하기가 쉽지 않습니다.
"저희의 핵심 역량과 사명은 은행 업계를 10배 더 낫게 만드는 것입니다. Coleman은 "Kafka와 같은 복잡한 분산 시스템을 운영하는 메커니즘은 저희가 집중하고 싶은 분야가 아니었습니다."라고 말합니다. "저희에게 필요했던 것은 Kafka를 실행하는 모든 작업에서 저희를 해방시켜주는 완전 관리형 서비스로 실행하는 솔루션이었고, 그래서 Confluent를 선택했습니다. Confluent가 Kafka를 대신 관리해주기 때문에, 저희 클라이언트들이 고객에게 새로운 경험을 제공할 수 있도록 훨씬 더 많은 가치를 제공할 수 있습니다."
Confluent는 엔터프라이즈 수준의 인증 및 승인을 통해 이벤트 기반 마이크로서비스 아키텍처를 신속하게 구축하여 데이터를 소비하고 생산하고 플랫폼을 발전시키는 데 도움이 되는 유연한 서비스를 추가할 수 있도록 지원했습니다.
"저희는 이러한 모든 다양한 서비스에서 원활하게 작동하는 Confluent와 같은 기술을 찾고 있었습니다. 그리고 이러한 서비스가 작동하는 방식과 동일한 방식으로 작동하고 확장할 수 있는 최신 API 기반 기술이 필요했습니다."라고 Holt는 강조합니다.
현재 Confluent는 10x Banking이 데이터의 위치에 관계없이 모든 시스템에서 데이터를 활용하고 은행이 개인화된 고객 경험을 구축하기 위해 연결할 수 있는 실시간 이벤트 스트림을 생성할 수 있도록 지원합니다.
Confluent Connectors 및 Schema Registry를 사용하여 데이터에 쉽게 액세스
뱅킹 고객에게 더 나은 고객 경험을 제공한다는 것은 10x Banking 클라이언트에게 필요한 데이터를 빠르고 실시간으로 제공한다는 뜻입니다. 이를 위해서는 SuperCore 플랫폼 내의 마이크로서비스가 다양한 은행 소스 시스템에서 데이터에 액세스할 수 있도록 해야 합니다.
10x Banking은 커넥터를 사용하여 Kafka와 데이터를 가져오거나 푸시하려는 다른 시스템 간에 데이터를 스트리밍하여 이 작업을 수행합니다. 120개 이상의 커넥터로 구성된 Confluent의 에코시스템을 통해 인기 있는 데이터 소스 및 싱크에 즉시 쉽게 연결할 수 있습니다.
"Confluent 에코시스템에서 가장 중요한 사용 사례는 커넥터를 사용하여 클라이언트의 데이터를 시스템이나 데이터 레이크로 직접 전송하거나, HTTP 엔드포인트로 직접 전송하여 고객에게 실시간 경험을 제공하는 것입니다."라고 Coleman은 말합니다.
이벤트가 시스템의 핵심인 마이크로서비스 아키텍처에서는 consumers가 필요한 데이터를 쉽게 사용할 수 있도록 강력한 스키마가 필요합니다. 이를 가능하게 하는 것이 바로 Confluent Schema Registry입니다.
"클라이언트와 공유하는 Kafka Topics의 경우, Schema Registry를 통해 클라이언트가 신뢰할 수 있으면서도 시간이 지나도 계속 발전할 수 있는 안정적인 데이터 인터페이스를 제공할 수 있습니다."라고 Coleman은 덧붙였습니다.
비즈니스 결과
기존 은행의 민첩성 향상과 시장 출시 시간 단축으로 비용 절감"은행이 서비스를 클라우드로 이전하고 실시간 데이터로 혁신하면 제공하는 상품을 빠르게 발전시키는 일이 훨씬 쉬워집니다. 이는 현재의 물리적 데이터 센터에서 인프라를 호스팅하는 것과 비교해 엄청난 비용 절감 효과를 볼 수 있다는 뜻입니다."라고 Holt는 덧붙였습니다.
은행 고객을 위한 더 나은 초개인화된 경험 10x Banking은 Confluent를 통해 데이터를 데이터베이스에서 Kafka Topics로 전환함으로써 클라이언트에게 실시간 기능을 제공할 수 있게 되었습니다. "Data in Motion은 저희 클라이언트들이 일반적인 은행 서비스 제공업체에서 제공하는 것과는 다른 새롭고 다양한 경험을 구축할 수 있도록 지원합니다. 또한 10x Banking이 클라이언트에게 더 풍부하고 상세한 인사이트를 제공할 수 있도록 지원합니다. 이 모든 것이 Confluent를 통해 구축한 이벤트 기반 플랫폼 덕분에 가능했습니다."라고 Coleman이 이야기합니다.
"Data in Motion이 은행 업계를 새로운 시대로 이끄는 핵심이라고 생각합니다." — Stuart Coleman, 10x Banking 데이터 및 분석 책임자
기술적 이점
탄력적이고 가용성이 높은 플랫폼 "Confluent를 사용하면 고객에게 풍부한 데이터를 제공하여 데이터의 실시간 최신성을 유지하면서 핵심 시스템에 부하나 위험 없이 원하는 웹 보기를 구축할 수 있습니다. 3년이 넘는 기간 동안 Confluent를 사용하면서 Kafka 가용성에 영향을 미친 문제는 없었던 것 같습니다."라고 Coleman은 말합니다.
엔터프라이즈급 보안 Coleman은 "우리는 자체 규정 준수와 클라이언트를 위해 인증, 인증서 및 매우 안전한 시스템이 필요합니다"라고 말했습니다. "보안 측면에서 저희가 신뢰하고 클라이언트가 신뢰할 수 있는 크로스 클라우드 제품을 제공하는 공급업체는 Confluent 밖에 없습니다."
간소화된 관리로 총 소유 비용 절감 Coleman은 "자체 Kafka 배포를 관리하려고 시도했지만 1년 후에도 여전히 클러스터의 성능 및 확장성 문제를 겪고 있는 조직도 있습니다."라고 말했습니다. "모든 것을 설정하는 입장에서, 특히 지금과 같은 경험이 없던 여정 초기에는 Confluent Cloud의 완전 관리형 서비스로 Kafka를 사용하는 것이 큰 이점이었습니다."
지금 Confluent 시작하기
신규 계정 생성 후 30일 동안 사용할 수 있는 400달러 상당의 크레딧을 드립니다.