Observability
금융 서비스

Elastic Observability와 Google Cloud를 사용하여 문제 탐지 시간을 단축하고 고객을 위한 애플리케이션 성능을 개선하며 신제품 출시를 가속화하는 결제 혁신 기업

애플리케이션 문제 탐지 시간 단축

WePay는 Elastic에 모든 로깅 및 원격 측정 데이터를 보유하고 이벤트를 연관시켜 사건 발생 시 고객 영향을 찾는 시간을 90% 단축했습니다.

새로운 기능의 출시 속도 향상

Elastic을 통해 WePay는 새로 개발된 애플리케이션과 서비스의 오류를 더 잘 모니터링할 수 있으며, 이는 고객에게 새로운 기능 출시를 가속화하는 데 도움이 됩니다.

더욱 쉬워진 업계 규정 준수

WePay는 Google의 SSD 및 영구 디스크와 함께 Elastic의 핫, 웜, 콜드, 프로즌 티어를 사용하여 비용 효율적인 방식으로 감사 요건을 충족합니다.

WePay는 Google Cloud의 Elastic을 통해 고객 경험을 최적화하고 데이터 저장 공간 규정 준수를 용이하게 합니다.

핀테크의 가장 중요한 영역 중 하나는 결제 관리로, 이는 조직이 웹사이트를 통해 고객 거래를 안전하게 처리할 수 있도록 해줍니다. WePay는 크라우드 펀딩 사이트, 마켓플레이스, 중소기업 소프트웨어 회사 등 플랫폼 기업이 사용하는 시장 최고의 온라인 결제 서비스로 업계 선두에 서 있습니다.

2017년 JPMorgan Chase가 인수한 WePay는 수천 개의 컨테이너와 가상 머신에서 실행되는 수백 개의 서비스로 구성된 IT 인프라를 기반으로 구축되었습니다. Google Cloud를 기반으로 구축된 이 고급 인프라를 통해 WePay는 경쟁이 치열한 결제 시장에서 두각을 나타내는 데 도움이 되는 혁신적인 서비스를 개발, 제공, 확장할 수 있습니다.

환경의 가용성과 효율성을 유지하기 위해 WePay는 인프라와 애플리케이션 전반에서 로그를 수집할 뿐만 아니라 WePay 서비스와 통합되는 Google 및 기타 외부 공급업체의 감사 로그도 수집합니다. 이러한 로그를 규모에 맞게 수집, 모니터링 및 분석하면 엔지니어는 성능이 떨어지는 영역을 식별하고, 애플리케이션 상태를 측정하고, 문제 해결을 가속화할 수 있으며, 이 모든 것이 신제품 출시의 속도와 품질에 기여합니다.

또한 회사는 엄격한 금융산업 규정에 따라 로그를 저장해야 합니다. 대량의 데이터를 보관하는 데는 비용이 많이 들기 때문에 WePay에는 규정 준수 지침을 준수하면서 저장 공간 비용을 합리화하는 데 도움이 되는 기술이 필요합니다.

Observability 프로세스 통합 및 간소화

인프라가 발전함에 따라, WePay의 이전 로깅 솔루션은 이러한 목표를 유지하는 데 어려움을 겪었습니다. 실패하기 쉽고 수동 개입이 필요했으며 WePay 엔지니어가 비즈니스 가치를 추가하는 데 집중할 수 없었습니다. 또한 로깅, 메트릭 및 추적 데이터가 다양한 공급업체 솔루션에 분산되었습니다.

WePay의 소프트웨어 엔지니어인 Kartik Deshpande는 “로그 분석을 간소화하고 인프라와 애플리케이션의 성능을 향상시키기 위해 모니터링 및 규정 준수 도구를 통합해야 했다”고 말합니다.

WePay는 시장을 조사한 후 500TB의 데이터를 관리하는 개발, 단계, 사전 프로덕션 및 프로덕션 환경 전반에 걸쳐 모든 로깅을 위한 단일 솔루션으로 Elastic Observability를 배포하기로 결정했습니다.

Elastic Observability는 사일로를 무너뜨리고 로그 데이터를 포함한 모든 원격 측정을 집계하는 동시에 데이터 보존을 제어할 수 있는 선택권을 제공하는 기능을 제공합니다. 클러스터 간 검색은 최신의 포괄적인 보고를 위해 기본 제공되는 Elastic 대시보드를 통해 여러 소스의 데이터를 시각화하고 분석할 수 있도록 여러 클러스터를 검색할 수 있는 기능을 제공하는 핵심 기능입니다.

근본 원인을 찾기 위한 시간 절약

Elastic Observability를 데이터 로깅을 위한 단일 소스로 사용하면 WePay는 인프라 및 애플리케이션 문제를 더 빠르게 식별하고 정교한 분석을 수행할 수 있습니다.

Elastic에 모든 로깅 및 원격 측정 데이터를 보유하고 이벤트를 연관시켜 사건 발생 시 고객 영향을 찾는 시간을 90% 단축했습니다.

– Kartik Deshpande, 스태프 소프트웨어 엔지니어, WePay

WePay는 또한 핀테크 규정 준수 프로토콜의 효율성, 특히 중요한 로깅 데이터의 보존을 개선했습니다. WePay가 단기 감사 문의를 신속하게 처리할 수 있도록 처음 90일 동안 데이터는 Elastic에 저장됩니다. 오래된 데이터는 장기적인 감사 요건을 위해 Google Cloud로 전송됩니다.

WePay는 장기 데이터 저장 및 검색을 위해 Google Cloud Storage와 함께 Elastic을 사용하기 위한 가능성을 확인했습니다. 여기에는 저장 공간 및 운영 비용을 더욱 절감할 수 있는 Elastic 프로즌 티어 저장 공간과 포괄적인 검색 및 데이터 분석 기능이 포함됩니다.

Elastic은 장기 클라우드 저장 공간 인프라와 통합하면서 단기 로깅 데이터를 사용할 수 있게 함으로써 규정 준수 유지 관리를 단순화하고 강화하는 유연하고 비용 효과적인 방법을 제공합니다.

– Kartik Deshpande, 스태프 소프트웨어 엔지니어, WePay

Elastic은 또한 지속적으로 서비스를 혁신하고 시장 선도적 지위를 유지하려는 WePay의 사명을 지원합니다. 개발자는 Elastic Observability를 사용하여 개발 중인 애플리케이션의 오류에 대한 로그를 모니터링하여 프로덕션으로의 전환을 가속화하고 고객을 위한 새로운 기능 제공을 가속화합니다.

보고 시간을 줄이고 혁신에 더 많은 시간을 투자

WePay는 Elastic을 사용하여 로그 검토 및 검색을 위한 대시보드를 구축합니다. 여기에는 WePay 고객이 지속적으로 배포를 최대한 활용할 수 있도록 보장하는 기술 계정 관리 팀에 대한 분석이 포함됩니다.

Elastic 대시보드를 통해 기술 계정 관리자는 보다 나은 고객 환경을 제공할 수 있습니다. 고객은 문제 상태나 장애 발생률에 대한 질문을 당사에 제출하는 대신 정보를 한눈에 파악하고 고객 문제를 보다 신속하게 해결하기 위한 조치를 취할 수 있습니다.

– Kartik Deshpande, 스태프 소프트웨어 엔지니어, WePay

Elastic Observability로 고객 경험을 개선한 후, WePay는 Elastic Security를 배포하여 데이터를 보호하기 위해 Elastic을 찾았습니다. 데이터를 관찰하는 동시에 보호할 수 있다면 더 좋을 테니까요. Elastic Security는 이제 외부 위협으로부터 비즈니스를 보호하는 보안 팀 운영의 중추입니다. 여기에는 WePay가 비즈니스에 중요한 스트리밍 데이터를 분석하는 동시에 의심스러운 활동에 대한 사전 경보를 받는 데 사용하는 Elastic Security 기능인 Watcher가 포함됩니다. 정기적인 감사를 준수해야 하는 금융 서비스 조직으로서 Elastic Security는 WePay가 모든 규정 준수 규정을 준수하도록 보장합니다.

Deshpande 스태프 소프트웨어 엔지니어는 또한 Elastic Professional Services가 제공하는 지원을 강조하는데, 이는 검색 개선 방법을 식별하여 프로덕션까지의 시간을 단축하는 데 도움이 됩니다. Elastic 컨설턴트는 WePay와 협력하여 개발자들이 모든 로그를 확인하고 배포 후 앱이 어떻게 작동하는지 확인할 수 있도록 했습니다. 워크플로우 관점에서 이를 통해 모니터링 이상 징후에 대한 훨씬 더 광범위한 가시성이 제공되었으므로, 이제 팀은 문제가 있는 위치와 이를 해결하기 위해 수행해야 할 작업을 파악할 수 있습니다 Dev, Stage, Prod에는 모두 Elastic으로 들어가는 로그가 있습니다. “혁신적인 기술 회사로서 우리는 IT 파트너에 대해 매우 높은 기준을 설정했습니다. Elastic 배포 중에 도움이 필요할 때 Elastic 전문 서비스와 협력하여 작업했습니다.” Deshpande스태프 소프트웨어 엔지니어는 이렇게 말합니다. "기술적 전문성에 대해 팀 간에 상당한 존경심이 있습니다."

Deshpande 스태프 소프트웨어 엔지니어는 또한 미래에 다른 Elastic 애플리케이션에 대한 엄청난 잠재력을 보고 있습니다. 여기에는 Elastic APM을 사용하여 상관된 추적, 로그 및 메트릭을 통해 애플리케이션 문제의 근본 원인을 신속하게 식별하고 해결하려는 계획이 포함됩니다. Elastic APM은 또한 널리 사용되는 언어, OpenTelemetry 및 분산 추적에 대한 광범위한 지원을 통해 WePay 애플리케이션에 대한 더 심층적인 가시성을 제공할 것입니다.

결제는 최초의 핀테크 산업 혁신 중 하나였으며, Elastic을 통해 WePay는 온라인 상거래가 확장됨에 따라 계속해서 새로운 영역을 개척하고 있습니다. Elastic Observability는 최신 규정을 준수하면서 뛰어난 고객 경험을 제공할 수 있도록 지원하는 인프라의 필수적인 부분입니다.

– Kartik Deshpande, 스태프 소프트웨어 엔지니어, WePay