Zipwhip, F5와 NGINX로 레거시 기술과 클라우드 간의 격차를 해소하다
점점 더 많은 고객이 선호하는 비즈니스 커뮤니케이션 수단으로 문자 메시지를 선택함에 따라, 조직들은 일상적인 IT 프로젝트와 유지보수 업무로 이미 여력이 부족한 내부 팀에 과도한 부담을 주지 않으면서 대규모 문자 메시지 지원을 제공하기 위해 분주히 움직이고 있습니다.
Zipwhip을 소개합니다. Zipwhip은 기업과 조직이 유선전화, 컴퓨터 또는 모바일 기기를 통해 고객에게 문자 메시지를 보낼 수 있도록 지원하는 소프트웨어를 설계하고 개발합니다. 현재까지 신용협동조합, 피트니스 센터, 치과 등 35,000개 이상의 기업이 Zipwhip 플랫폼을 사용해 문자 메시지로 고객과 소통해 왔습니다. 또한 Zipwhip 솔루션은 대규모 그룹을 대상으로 한 문자 커뮤니케이션도 지원하여, 조직이 수천 명에게 동시에 메시지를 전달할 수 있도록 합니다.
회사가 성장함에 따라 디지털 혁신을 향한 여정도 꾸준히 이어 왔습니다. 이를 위해서는 더욱 발전된 클라우드 기술로 지속적으로 전환하는 동시에, 핵심 중간 고객인 통신사를 지원하는 데 필수적인 기술을 유지해야 하는 필요성 사이에서 균형을 맞춰야 합니다.
F5 Cloud Services, NGINX 및 Amazon Web Services는 이러한 격차를 해소하는 데 기여했습니다.
비즈니스 과제
기술 아키텍처와 인프라의 복잡성도 또 다른 과제입니다. 고객이 지나치게 복잡한 인터페이스나 프로세스 때문에 이용을 중단할 때마다 이는 곧바로 비즈니스 손실로 이어집니다. 동시에 내부 시스템의 복잡성으로 인해 Zipwhip의 IT 팀이 새로운 서비스의 사용법을 익히고 업데이트와 패치를 적용하는 데 걸리는 시간도 늘어납니다.
플랫폼 팀은 고객 경험을 저해할 수 있는 문제를 사전에 파악하여 문제가 발생하기 전에, 특히 고객이 불편을 겪기 전에 선제적으로 대응해야 합니다. 그러나 고객 중심의 접근 방식이 Zipwhip의 성장세를 이어가는 데 매우 중요함에도 불구하고, 기술의 복잡성은 여전히 중대한 위험 요소였습니다.
솔루션
Zipwhip은 클라우드 인프라를 제공하기 위해 Amazon Web Services를 도입했으며, NGINX Controller와 F5 Cloud Services를 통해 네트워크의 인바운드 및 아웃바운드 트래픽을 관리했습니다. F5 Cloud Services는 주로 통신사와의 연결에 사용되어 안전한 고성능 연결을 보장합니다.
“문자 메시지는 크기가 작지만, 한 번에 수천 개가 오갑니다. F5는 성능이 매우 뛰어나 대량의 데이터 패킷을 전송할 수 있습니다. 대역폭이 높은 트래픽은 없지만 패킷 수가 많기 때문에 이는 저희에게 매우 중요한 요건입니다.”라고 Zipwhip의 인프라 및 DevOps 수석 아키텍트인 Kolby Allen은 말했습니다. “F5가 제공하는 지속성은 큰 이점입니다. F5를 통한 연결은 중단되지 않으며, 고객을 위한 F5 서비스는 항상 온라인 상태로 유지됩니다.”
F5 Cloud Services와 AWS는 Zipwhip이 레거시 시스템과 물리적 데이터 센터를 폐기할 수 있도록 지원함으로써 디지털 혁신을 지속할 수 있는 기반도 제공합니다. Allen은 “서버를 구매하고 몇 주간 기다린 뒤 랙에 설치하고 구성하는 방식과 달리, 필요할 때 즉시 프로비저닝할 수 있다는 점을 고려하면 클라우드 서비스로 전환하는 것이 더 나은 선택임은 분명합니다”라고 말했습니다.
아키텍처와 인프라를 간소화하는 데 있어서는 NGINX가 단연 최고의 선택이었습니다. Allen은 “상당히 복잡한 인프라를 구축하면서 다양한 용도로 활용할 수 있는 도구를 선택해 여러 서비스에 대한 교육 부담을 줄이고자 했습니다. NGINX만 익히면 충분했습니다”라고 말했습니다. “문제가 생길 때마다 NGINX를 검토해 보면 항상 요구 사항을 충족합니다.”
구체적으로 Allen은 NGINX가 제공하는 높은 가시성, 정교한 구성, 적극적인 상태 점검을 꼽았습니다. “NGINX는 많은 경쟁 제품이 그중 하나만 수행하는 기능을 모두 제공합니다. NGINX 하나만으로 모든 문제를 해결할 수 있습니다.” 보안 및 트래픽 위협을 명확하게 파악할 수 있어 팀은 문제가 발생하기 전에 이슈를 식별할 수 있습니다.
성과
F5, NGINX, AWS를 1년 넘게 사용해 온 Allen은 이제 Zipwhip의 디지털 혁신을 다음 단계, 즉 NGINX 도구와 기능의 이점을 온전히 실현하는 단계로 발전시킬 준비가 되었습니다. Allen은 “이러한 서비스를 관리하고 운영하는 데는 능숙해졌지만, 이제는 변화에 대응하는 NGINX의 기능을 완벽히 이해하고 관리하며 업스트림 상태 확인과 백업 구성을 활용해야 합니다. 이는 도구와 기능을 더욱 능숙하게 활용하기 위해 지속적으로 개선해 나가는 과정에서 한 단계 더 도약하는 것입니다”라고 말했습니다.
Zipwhip은 레거시 기술 측면에서도 주변부와 함께 지속적으로 성장하며 통신사와의 핵심적인 연결을 유지하고 있습니다. 동시에 Zipwhip의 핵심 시스템은 끊임없이 변화하는 고객의 기대에 발맞추기 위해 첨단 로드맵에 따라 발전하고 있습니다. F5 Cloud Services, NGINX, AWS의 지원을 바탕으로 Zipwhip은 가장 중요한 두 이해관계자인 통신사와 기업 고객 간의 격차를 해소한다는 사명을 계속해서 실현하고 있습니다.

이점
- 통신 사업자를 위한 연결
- 고객이 알아차리기 전에 잠재적인 문제를 파악하고, 실제 문제가 되기 전에 해결
- 복잡한 아키텍처 및 인프라 간소화
과제
- 레거시 서비스와 클라우드 서비스 간의 격차 해소
- 빠르고 간편한 사내 확장 및 서비스 관리
- 트래픽 활동 및 보안 위협에 대한 명확한 가시성
