선도적인 기업용 지상 교통 플랫폼 Gett는 첨단 기술을 통해 기업 직원들이 더 간단하고 안전하며 효율적으로 이동할 수 있게 지원합니다. 이 기업의 모빌리티 소프트웨어는 고객들이 선호하는 차량 호출 앱과 자동차 서비스들을 단일한 SaaS 플랫폼에 결합하여, 기업이 팀원들을 이동하는 방식을 변화시키고 있습니다. 2010년 Gett는 최초의 온디맨드 B2B 모빌리티 서비스 중 하나를 출시했으며, Fortune 500대 기업 중 1/3이 이 기업의 소프트웨어를 사용하고 있습니다.
전 세계적으로 원활하게 운영하려면 신속한 인시던트 관리가 중요합니다. 클라우드의 마이크로서비스 아키텍처가 동적이기 때문에, 운전자와 탑승자에게 영향을 미치는 성능 문제를 이해하고 해결하는 것은 복잡한 일이지만, 뉴렐릭의 옵저버빌리티(observability, 관찰성)는 팀이 업무를 완수하고 우수한 디지털 경험을 제공할 수 있도록 하는 것 이상을 지원하고 있습니다.
SLA 99% 충족
Gett의 주요 도전과제 중 하나는 예기치 않은 트래픽 급증 시, 운전자와 탑승자가 항상 기술을 신뢰하며 사용할 수 있도록 서비스 수준을 99% 이상으로 유지하는 것입니다.
이러한 시나리오에서는, 기술 지원 및 인시던트 관리 팀이 포함된 연구 개발 팀이 고객 지원 팀과 긴밀하게 협력해, 기술이 어떻게 개발, 배포 및 모니터링되고 운전자와 탑승자에게 어떤 영향을 미치는지를 파악하는 것이 중요합니다.
모든 사람이 어떻게 실시간으로 디지털 서비스를 경험하는지를 포괄적으로, 또 신속하게 이해하는 것이 가장 중요합니다. 하지만 5년 전 Gett는 적절한 기술 지원 팀이 없었고, 적절한 모니터링 tool을 사용하는 정확한 인시던트 관리 프로세스도 마련되어 있지 않았습니다.
Gett의 글로벌 기술 지원 관리자인 대니 콘스탄티노프스키(Dani Konstantinovski)는 “문제가 발생하면, 현장에서 그 소식을 전해들었다”며 "운전자가 고객 관리 팀에 전화를 걸면, 고객 관리 팀이 우리에게 연락을 하는 식이었다. 문제를 해결하는 최선의 방법은 아니었다”고 말합니다.
에스컬레이션이 필요한 중대한 문제가 발생할 때마다 콘스탄티노프스키와 밀접하게 협력하는 글로벌 인시던트 관리자인 리오르 아브니(Lior Avni)는 “내 생각엔 낙제 수준이었다"고 덧붙입니다.
이후 Gett는 탁월한 고객 경험을 제공하기 위해 상당한 시간과 자원을 투자했습니다.
아브니는 “분류, 서비스 매핑, 누락된 알람 등 많은 문제가 발생했고, 수년 동안 한 가지씩 모든 것을 해결해왔다”며 “그래서 지금 남은 두 가지 과제는 평균이해시간과 평균감지시간을 줄이는 것”이라고 설명합니다.
팀이 연중무휴로 24시간 근무를 하는 상황에서는 문제 해결에 소요되는 평균 시간을 줄이는 것이 중요합니다. 하지만, 콘스탄티노프스키가 밝힌 것처럼 운영 환경이 방대하기 때문에 실질적인 문제에 부딪칩니다. “시스템에 거의 200개의 마이크로서비스가 존재하는 마이크로서비스 아키텍처를 사용하고 있기 때문에, 무언가가 다운되면 보통 나비 효과와 연쇄 반응이 발생한다. Gett 내부적으로는 ‘화재’라는 용어를 사용하는데, 이를 진압하려면 소스를 빨리 찾아야 한다.”
아브니는 “운영 시스템의 범위가 계속 증가하고 있다”며 “문제는 너무 많은 서비스와 장비를 모니터링해야 하는 것과 체계적으로 작업을 완료하는 것”이라고 덧붙입니다.
마이크로서비스의 옵저버빌리티 문제에 대한 해결책
AWS를 사용하는 Gett는 과거 다양한 모니터링 tool을 사용했습니다. 이러한 tool들은 어느 정도 도움을 주었지만, 정확히 필요한 수준에는 미치지 못했습니다. 마이크로서비스들을 실시간으로 완벽하게 관찰할 수 있다는 점이 Gett가 뉴렐릭을 선택한 이유입니다. 그리고 인시던트를 보다 효과적으로 관리하고 강력한 디지털 고객 경험을 제공하기 위해, 뉴렐릭의 사용을 확대했습니다.
콘스탄티노프스키는 “뉴렐릭 덕분에 일이 훨씬 수월해졌다. 뉴렐릭을 보면 정확히 어떤 서비스가 영향을 받았는지, 이유는 무엇인지, 무엇을 해야 하는지 이해하고, 문제를 명확하게 파악할 수 있다”며 “마이크로서비스 중 하나가 다운되면, 어디서 무엇이 영향을 받는지 정확히 알아야 한다. 뉴렐릭은 그를 위한 옵저버빌리티를 제공한다. 뉴렐릭이 없다면 하기 어려운 일”이라고 말합니다.