인터뷰
출근길에 했던 온라인간편결제..ILK가 안전하게 만들죠
[인터뷰] 아이엘케이코리아 MPI솔루션 총괄 서경석님
MPI와 3DS, BIN 그리고 TP-Monitor까지… 도대체 무슨 용어인지 감이 오나요? 금융 IT, 핀테크 업계에 몸 담고 있는 분들이라면 ‘들어는 봤는데?!’ 싶으실 수 있겠군요. 어렴풋이 들어는 봤어도 또렷하게 생각나는 분들 적으실 것 같은데요. 놀라운 것은, 우리가 바로 오늘 아침 출근길에도 스마트폰 안에서 한번씩은 꼭 써 봤을 거라는 겁니다.
암호 같은 이 단어들, 모두 ILK로 수렴된다고 합니다. 아이엘케이코리아 (ILK KOREA, 이하 ILK)는 바로 전자상거래의 핵심 기술인 ‘안심 클릭’ 온라인 카드 결제 인증 서비스를 국내에 최초로 도입한 회사입니다. MPI와 3DS를 기반으로, 우리가 한층 더 안전한 전자상거래 생활을 누릴 수 있도록 도와주고 있죠.
‘암호 같은 단어들, 이게 도대체 뭔지 시원하게 설명해줄 사람 어디 없나?’ 싶다면, 여기 ILK에 있습니다. 전자상거래와 MPI 솔루션은 결코 떼어놓을 수 없는 존재이듯 ILK의 출중한 기술력에 자석같이 이끌려 합류하게 된, 개발자 경력 28년을 바라보고 있는 분이 계시죠. 서경석님을 통해 우리가 매일 쓰고 있는 간편결제 세상, 어떻게 이뤄지고 있는지 들어봤습니다.
*MPI(Merchant Plug-in): 온라인 결제 시 신용카드 소유자의 인증 등 안심클릭 서비스를 제공하기 위해 쇼핑몰과 카드사, 전자지급결제대행업자(이하 PG사)의 사이트를 통해 설치하는 소프트웨어 모듈
*3DS (3D Secure authentication): 온라인 결제 시 고객이 가맹점 홈페이지 결제수단을 통해 본인인증 절차를 완수해야 하는 시스템
- ILK는 최근 사명을 변경하며 글로벌 전자상거래 인증 및 결제 전문기업으로의 도약에 나섰죠. 이미 전자지급결제대행(Payment Gateway, 이하 PG) 서비스 대표 기업으로 손꼽히고 있어요. 앞선 인터뷰에서는 PG에 대해 자세히 소개해 주셨는데요. MPI라니 또 새롭습니다. 어떤 업무인지 구체적으로 설명해주세요.
MPI라는 용어, 많이 생소하시죠? 하지만 MPI는 이 인터뷰를 보고 있는 독자 대부분이 이미 사용자일 겁니다. MPI(Merchant Plug-in)는 전자상거래에서 신용카드 결제 전 본인 인증(3DS)을 위해 브랜드사 또는 발급사의 중계 역할을 하는 솔루션을 말합니다. 여러분들이 오늘 아침에 인터넷 쇼핑몰을 통해 구입한 제품이 우리 ILK의 MPI를 통해 본인 인증(3DS)되어 브랜드사와 발급사에 결제 정보가 전달된 거죠. 이처럼 3DS와 MPI는 떼려야 뗄 수 없는 사이입니다. 저는 ILK코리아에서 MPI 솔루션 총괄을 맡고 있는 서경석이라고 합니다. 입사 9년차로 MPI 개발 및 운영이 저의 주된 업무입니다.
- 말씀하신 것처럼 지금은 우리가 온라인 거래를 할 때, MPI 서비스를 필수불가결한 존재로써 사용하고 있는데요. 스마트폰과 온라인 쇼핑몰이야 잘 안다지만, 이를 가능하게 해주는 기술, 회사 등은 쉽게 알기가 어려워요. 여러 회사 중에서 ILK를 선택한 특별한 이유가 있나요?
아무래도 모든 B2B 서비스가 그렇듯 어떤 회사가 이 서비스를 운영하고 있는지 직관적으로 알기란 쉽지 않을 거예요. 그렇지만 금융 IT, 핀테크 업계에서는 ‘ILK’라는 이름을 모르는 분은 거의 없을 겁니다. 또 MPI라는 솔루션은 전자상거래에서는 결코 떼어놓을 수 없는 존재이기도 하고요. 저는 MPI라는 솔루션 자체에 큰 매력을 느낀 것도 있고요. ILK는 전자상거래 인증 서비스의 모든 노하우를 가지고 대고객 서비스를 수행하는 회사이기 때문에 주저할 이유가 없었어요.
- 무려 30년차를 바라보는 시니어 개발자이시죠. 그 중 어느덧 9년의 커리어를 ILK와 함께 하고 있는데요. 그 전에는 어떤 경험을 쌓으며 ‘MPI 전문가’로 거듭났는지 경석님만의 커리어로드 소개해주세요.
저는 계속해서 핀테크 업계에 몸을 담아왔어요. 이전 직장에서는 TP-Monitor 솔루션을 개발했는데요. 이 솔루션도 생소하시죠? TP-Monitor는 은행을 비롯한 기업 전산망의 시스템이 정지되는 것을 막아주는 소프트웨어 서버를 뜻합니다. 즉, 은행에서는 이 TP-Monitor가 필수불가결한 존재이기도 하죠. 저는 이 솔루션을 바탕으로 무인공과금 시스템, 대외계 시스템, 수납타점권 집중 등 패키지를 만든 후 금융권에 납품하며 금융권 대외계 시스템 및 수신 업무를 개발하기도 했습니다. 이 모든 용어는 여러분들께 다소 생소하고, 낯설 수 있습니다. 하지만 저는 늘 핀테크 솔루션 개발 업무를 경험하며 스킬업하고 있었죠. 그래서 ILK의 MPI 솔루션 업무가 더욱 매력 있게 다가왔던 거고요.
- 꾸준히 성장하기 위해 노력하려는 모습 뿐만 아니라 업무에 대한 애정이 인상 깊은데요. ILK에 입사하며 여러 기대가 있었을 것으로 보입니다.
ILK에서 무엇보다 MPI라는 솔루션을 제가 직접 개발할 수 있다는 사실이 기뻤어요. 특히 ILK는 세계적인 브랜드사(VISA, 마스터카드, JCB)로부터 국내 최초로 MPI 및 ACS에 대해 인증을 획득한 회사이기도 합니다. 바로 그 점이 ‘추후 ILK가 해외 서비스 확장을 진행할 수 있겠다’는 확신을 갖게 하는 부분이었죠. 또 ILK가 3DS 2.0이라는 국제 인증 표준을 획득함으로써 실제로 국내외 많은 고객들에게 서비스를 제공할 수 있게 되어 제 기대가 충족되기도 했고요.
- MPI와 3DS 그리고 TP-Monitor까지… 생소한 단어임에도 일상의 편리함을 만들어내고 있는 기능들이라고 하니 경석님이 쌓아온 전문성이 돋보이는데요. 그러면 ILK에서 일하기 때문에 쌓을 수 있는 독보적인 커리어 경험이 있을까요?
처음 이 분야에 불쑥 진입하기에는 장벽이 있어 보일 수 있지만 지식을 제대로 익힌다면 핀테크 업계에서는 대체 불가능한 인력이 될 수 있다는 것이 특장점이라고 생각해요. 특히 MPI 업무는 MPI 개발과 유지보수만으로 끝나는 것이 아니라, 인터넷망을 이용한 대량 트래픽 분석 및 인터페이스 개발을 진행하기도 하는데요. 또 카드 브랜드사 및 카드 발급사, 매입사와의 미팅을 통해 전반적인 신용카드 결제 및 인증 업무에 대한 지식을 자연스럽게 습득하게 되죠. 일하며 스스로 핀테크 업계에 대한 폭넓은 안목을 키울 수 있습니다.
- 커리어 개발을 위해 애정을 쏟고 있는 분야라고 해도 매일같이 꽃길만 걸을 순 없겠죠. 일하며 어려운 점은 없었나요? 어떻게 극복하고 있나요?
제가 담당하는 3DS 서비스 중에선 카드 브랜드사별 BIN 정보를 관리해야 하는 업무가 있습니다. BIN(Bank Identification Number)이란 신용카드 번호 체계를 말하는데요. 신용카드를 보면 번호가 총 16자리잖아요? 이 중에서 앞자리 6개가 국제 식별번호, 즉 BIN을 말합니다. 처음에는 Table을 이용해서 BIN Range 정보를 관리했는데요. 대량 트래픽(약 300/Sec)이 발생하면 DB 병목 현상이 발생하게 됩니다. 저는 이러한 현상을 발견한 후, BIN Range 정보를 메모리에 로딩하는 방법을 접목해보며 꾸준히 문제에 부딪혀보고 점차 극복하게 되었습니다.
- 여러 크고 작은 성공경험을 통해 단계적인 성장이 이뤄지는 법이겠죠? 그렇다면 가장 기억에 남는 뿌듯한 경험이 있다면 무엇일까요?
같은 핀테크 업계에 있더라도 3DS와 MPI는 생소하게 느껴질 수 있습니다. 그런데 ILK의 일이 바로 그 생소할 수 있는 솔루션을 통해 기업과 소비자를 연결해 주는 일이잖아요? 저 또한 카드 매입사, PG 측에서 생소한 3DS의 필요성을 거래처에게 설명하고 이해시켜 저희의 솔루션을 도입하게 한 일 자체가 매번 뿌듯한 순간이랍니다.
- 개발자가 회사를 선택할 때에는 역시 회사의 ‘개발문화’가 중요한 역할을 하죠. ILK의 개발문화, 어떤가요? 개발자로 일하며 ‘협업과 공유’는 어떻게 이뤄지고 있나요?
저희는 매주 월요일에 주간 회의를 진행합니다. 주간 회의 자리에서 업무 진행사항을 공유하고, 협업이 필요한 부분은 서로 회의 자리에서 이야기를 나눕니다. 또 협업이 필요할 경우에는 사업팀과 개발팀이 함께 임무와 목표를 정하죠. 개발팀은 개발자 스스로가 잘할 수 있는 업무를 분석한 후 설계를 통해 개발을 진행하게 되는데요. 그 과정에서 테스트를 수행할 수 있도록 같이 협업하여 진행하는 편입니다. 그 기반에는 편안한 분위기 속에서 대화나 소스 공유를 통해 협업을 이끌어 나가기 위한 모두의 노력이 있고요.
- 말씀처럼 같은 핀테크 업계에서도 생소할 수 있는 분야라면 해당 직무에 필요한 필수 역량이 따로 있을까요? 혹시 이 분야를 눈 여겨 보고 있는 지원자에게 도움이 될 만한 꿀팁이 있다면 공유해주세요!
현재 ILK에서 주로 사용하는 개발 언어는 JAVA인데요. 그 중 MPI개발팀에서 함께 일하기 위해 필요한 역량이 있다면 LINUX, RDBMS, JAVA, JSP 등을 두루 사용할 줄 아는 것입니다. 또 우대사항으로는 IT 전공자와 자격증(정보처리기사 등)을 소지하신 분, Pure JAVA로 개발을 해보신 분, 통신 프로토콜(TCP/IP, SSL) 및 인증서 등을 사용해 보신 분이 되겠네요.
무엇보다 제일 중요한 건 업무에 임하는 진지한 자세와, 계속 배우려는 자세라고 생각합니다. 때문에 저 또한 새로운 트렌드와 기술은 계속 배우려고 해요. 요즘에는 상점에 비치되어 있는 QR 코드나, APP에서 발급 받은 QR 코드를 이용하여 본인 인증 및 결제를 수행하는 인터페이스에 관심이 있는데요. 사설 인증서를 이용한 암복호화 기술을 익히며 자기계발을 하고 있습니다.
- 앞으로 어떤 동료와 함께 하고 싶은가요?
저는 자율을 즐길 줄 알지만, 한편으로는 자율에 대한 책임을 느끼며 성실하게 일하는 태도를 지닌 분과 함께 일하고 싶습니다. 그리고 겸손한 성품을 가지신 분이면 더욱더 좋을 것 같습니다.
- 이제 마지막 질문입니다. 경석님이 세우고 있는 단기적인 목표 그리고 장기적인 목표가 있나요?
우선 단기적 목표로는 3DS 솔루션의 안정적 운영을 뽑을 수 있겠네요. 그리고 장기적인 목표로는 3DS의 지속적인 버전 업그레이드 및 해외 서비스의 확대입니다. 사업팀과 협업해서 해외 서비스를 지속적으로 확대하고 싶은 것이 저의 바람입니다.
저작권은 잡플래닛에 있으며, 무단 배포를 금지합니다.
더 보기