국내 대표 핀테크 3사는 어떤 기술로 수천만 명의 금융 거래를 처리할까요?
공개된 기술 블로그와 채용 공고를 바탕으로 분석해봤습니다.
토스(Viva Republica)의 기술 스택
토스는 MSA(마이크로서비스 아키텍처) 로의 전환을 일찍 완성한 기업 중 하나입니다.
- 백엔드: Kotlin + Spring Boot를 핵심으로 사용
- 데이터: Apache Kafka로 이벤트 스트리밍, Flink로 실시간 처리
- 인프라: AWS 기반, Kubernetes(EKS) 운영
- 프론트: React Native로 iOS/Android 동시 개발
토스뱅크의 경우 1초에 수만 건의 거래를 처리하기 위해 비동기 논블로킹 아키텍처를 전면 적용했습니다.
카카오페이의 기술 스택
카카오 클라우드(Kakao Cloud)를 기반으로 한 자체 인프라 활용이 특징입니다.
- 백엔드: Java/Kotlin + Spring WebFlux (리액티브 프로그래밍)
- DB: MySQL + ShardingSphere (샤딩)
- 메시징: Apache Kafka
- 보안: HSM(Hardware Security Module) 기반 암호화
결제 인증 흐름의 지연을 최소화하기 위해 Redis 세션 + 분산 락을 적극 활용합니다.
네이버페이의 기술 스택
네이버 쇼핑과의 긴밀한 연동이 특징으로, 쇼핑 플로우에서의 결제 경험이 핵심입니다.
- 백엔드: Java + Spring, 고성능 API 게이트웨이
- 인프라: Naver Cloud Platform (자체 클라우드)
- 데이터: 네이버의 Hadoop 생태계 활용
- AI: 이상거래 탐지(FDS)에 자체 ML 모델 적용
공통적으로 중시하는 기술
세 기업 모두 채용 공고에서 공통으로 강조하는 키워드가 있습니다.
- 분산 시스템 이해: CAP 이론, 데이터 일관성
- 고가용성 아키텍처: SPOF 제거, 장애 격리
- 이상거래 탐지(FDS): 머신러닝 기반 사기 방지
핀테크는 일반 서비스보다 훨씬 높은 신뢰성과 보안 기준을 요구합니다.
이 분야를 목표로 한다면 금융 도메인 지식과 기술 역량을 함께 키우는 것이 중요합니다.
작성한 정보가 조금이나마 유익하고 도움이 되셨다면, 가시기 전에 아래 광고 한번 살짝 눌러주시면 정말 큰 힘이 됩니다. 감사합니다!