PhonePe는 인도 전역의 우편번호 99% 이상을 담당하는 50억(5억) 명의 등록 사용자와 3.7억(3,700만) 명의 상인을 보유한 인도 최고의 디지털 결제 회사입니다. PhonePe는 디지털 결제 분야의 리더십을 바탕으로 금융 서비스(보험, 디지털 골드, 뮤추얼 펀드, 주식 중개, 대출)는 물론 하이퍼로컬 쇼핑을 위한 Pincode, 인도 최초의 현지화된 앱 스토어인 Indus App Store와 같은 관련 기술 기반 사업으로 사업을 확장했습니다. PhonePe Group은 모든 인도인에게 돈의 흐름과 서비스에 대한 접근성을 열어서 발전을 가속화할 수 있는 동등한 기회를 제공한다는 회사 비전에 맞춰진 사업 포트폴리오입니다.
PhonePe는 기술을 우선시하는 회사입니다. 회사는 탁월한 고객 경험을 제공하기 위해 늘 최첨단 기술을 활용해 왔습니다. 이 회사의 획기적인 성공의 주요 이유는 결제 사업입니다. 그러나 거래 트래픽이 급증하고 월 거래량이 30억을 넘으면서 PhonePe의 기존 아키텍처에는 성능과 확장성에 영향을 미치는 한계가 있음이 드러났습니다.
플랫폼 엔지니어링 팀은 기존 아키텍처 NGINX 오픈소스 소프트웨어(OSS)가 순수한 부하 분산 기능을 수행하고 있다는 점을 강조했습니다. 또한, 또 다른 트래픽 계층은 역방향 프록시와 서비스 검색을 수행하고 있었습니다. 두 계층은 전체 아키텍처에서 높은 지연 시간을 생성했습니다. 이러한 과제를 극복하기 위해 PhonePe는 현재 아키텍처를 최적화하고 PhonePe에 즉각적인 비용 절감과 향상된 성능을 제공하는 솔루션이 필요했습니다. PhonePe는 전체 시스템을 중단시키지 않고도 윈윈 솔루션을 얻기 위해 F5를 선택했습니다.
F5 제품 팀은 PhonePe의 기술 아키텍처에 대한 이해를 원활한 고객 경험을 위한 아키텍처 개선이라는 복잡한 과제로 확대했습니다. F5는 현재 시스템을 재구성하고 애플리케이션 경험을 개선하는 데 도움이 되는 고급 기능을 식별했습니다. 팀은 F5 NGINX Plus를 PhonePe의 아키텍처에 통합하고, 동적 구성 관리를 통한 역방향 프록시 및 부하 분산을 위한 nixy 통합을 사용하여 기존 지연 및 성능 문제를 해결했습니다. F5는 NGINX Plus와의 원활한 nixy 통합을 보장해야 했습니다. 이는 매우 중요했으며, 그렇지 않으면 PhonePe의 전체 기술 스택에 방해가 될 수 있었습니다.
PhonePe는 회사의 기술 아키텍처에서 두 계층 중 하나를 제거하여 지연 시간을 줄이고 성능을 개선했습니다. 기존 아키텍처에서 NGINX OSS와 Traefik이 제거되었으며 NGINX Plus로 대체되었습니다. NGINX Plus는 PhonePe에 필수적인 역방향 프록시 통합 기능을 갖추고 있었습니다. 이 변경으로 NGINX Plus는 PhonePe의 UPI 아키텍처의 필수적인 부분이 되었으며 모든 거래는 NGINX Plus에서 프런트엔드로 처리됩니다.
PhonePe의 기술 팀은 평가를 매우 철저히 하고 데이터 센터에 기술을 도입하기 전에 완전한 실사를 실시합니다. NGINX Plus를 PhonePe 직원에게 처음 소개한 순간부터 솔루션이 배포되는 날까지의 전체 프로세스는 1년 이상 걸렸습니다. 그러나 F5와 PhonePe의 팀이 다양한 이해관계자들과 여러 라운드의 브레인스토밍을 진행할 수 있도록 하기 위해서는 이처럼 많은 시간을 투자하는 것이 필수적이었습니다. 이 프로세스를 통해 두 계층이 하나의 효과적인 계층으로 원활하게 통합되어 PhonePe 고객에게 원활한 결제 경험을 제공합니다.
PhonePe의 기술 아키텍처에서 두 계층 중 하나를 제거함으로써 모든 거래를 완료하는 데 걸리는 시간을 몇 밀리초 단축하는 데 도움이 되었으며, 이를 통해 성능이 향상되고 지연 시간이 감소했으며 회사 사업이 계속 성장함에 따라 거래 확장성이 향상되었습니다.
F5와 PhonePe 모두 전체 기술 아키텍처를 방해하지 않기 위해 NGINX Plus와 Nixy를 통합하여 실시간에 가까운 구성 관리를 하는 것이 매우 중요했습니다.
F5는 NGINX Plus에 대한 프리미엄 지원을 제공하여 아키텍처 변경 사항을 원활하게 배포하고 고객에게 중단 없이 일관된 서비스를 제공할 수 있도록 보장했습니다.