NetFUNNEL 소개
멈춤(Down)이 기다림(Wait)으로 바뀌는 순간, NetFUNNEL이 함께합니다.
NetFUNNEL이란?
NetFUNNEL은 STCLab이 제공하는 가상 대기실(Virtual Waiting Room) 기반 트래픽 제어 솔루션입니다. 순간적으로 폭증하는 사용자 요청을 실시간으로 제어하여, 서버 장애나 서비스 중단 없이 안정적인 서비스 운영을 가능하게 합니다.
현대의 온라인 서비스는 특정 시점에 트래픽이 집중되는 구조를 가지고 있습니다. 이벤트 오픈, 티켓 예매, 프로모션 시작, 인기 콘텐츠 공개와 같은 순간에 수 초 내에 평소 대비 수십 배 이상의 요청이 몰리고는 합니다. 이렇게 부하가 심한 경우 서버는 정상 동작하더라도, 과도한 동시 요청으로 인해 응답 지연, 오류, 서비스 중단을 겪게 됩니다.
기존 애플리케이션 성능 관리(APM) 시스템은 장애 발생 이후의 로그와 데이터를 기반으로 원인을 분석하고 대응하는 사후 처리 중심의 방식에 가까웠습니다. 하지만 장애가 발생한 이후의 유지보수만으로 사용자 이탈과 비즈니스 손실을 복구하기는 쉽지 않았고, 다음 이벤트에서의 서버 안정성 역시 예측하기 어려웠습니다.
STCLab과 NetFUNNEL의 철학은 다릅니다; 장애는 사후가 아닌 사전에 방지해야 합니다. NetFUNNEL 서비스의 의의는 장애가 발생한 뒤 원인을 분석하는 대신, 장애가 발생하지 않도록 트래픽 자체를 사전에 제어하는 데에 있습니다. 트래픽이 사전에 설정한 임계치를 초과하면 NetFUNNEL은 엔드 유저를 대상으로 가상 대기실을 생성합니다. 초과된 사용자는 선착순 대기열에 등록되고, 서비스 수용이 가능한 시점에 맞춰 순차적으로 진입하게 됩니다. 같은 요청량이더라도 서버가 제어 가능한 수에 맞춰 유입되기 때문에 시스템은 항상 처리 가능한 부하 수준을 유지하며, 사용자는 예측 가능한 경험을 제공받습니다.
가상 대기실(Virtual Waiting Room)은 온라인 대기열을 관리하고 사용자 접속을 제어하여, 수요가 많은 시간대에 원활하고 공평한 사용자 경험을 보장하는 방법입니다.
더 자세한 내용은 STCLab Blog: 가상 대기실이란? 접속 폭주를 막는 기술의 원리에서 확인할 수 있습니다.
트래픽 관리의 중요성
트래픽은 단순한 시스템 부하가 아니라 사용자의 관심, 비즈니스 기회, 그리고 매출로 이어질 수 있는 가능성입니다. 접속 장애, 결제 실패, 서비스 연결 실패 같은 문제는 단 몇 분 만에 고객 이탈과 매출 손실로 이어질 수 있습니다. 특히 트래픽이 집중되는 프로모션 이벤트 등에서 트래픽 관리 실패는 단기적인 장애를 넘어 브랜드 신뢰도 하락이라는 장기적인 리스크를 초래합니다.
반대로 트래픽을 성공적으로 관리할 수 있다면 어떤 긍정적인 효과들이 나타날까요? 대규모 유입 상황에서도 서비스는 매끄럽게 운영되고 사용자는 긍정적인 브랜드 경험을 얻게 됩니다. 이는 마케팅 캠페인의 효과를 극대화하고, 사용자가 페이지에 더 오래 머무르며 추가 상품이나 콘텐츠를 자연스럽게 탐색하도록 만듭니다. 특히 기존에 서버 장애를 겪은 적이 있다면 보다 나아진 서비스 경험을 제공함으로써 사용자 신뢰를 회복하고, 재방문과 장기적인 고객 관계로 이어지는 기회로 만들 수도 있습니다.
STCLab은 트래픽이 곧 비즈니스 성과와 직결된 자산이라는 것을 누구보다 잘 알고 있습니다. NetFUNNEL은 트래픽의 유실을 방지하면서도 서버를 보호하며 비즈니스의 최대 가치를 창출해냅니다.
시스템 구조

NetFUNNEL은 고객사 서비스 환경에 경량 에이전트를 설치하는 방식으로 동작합니다. Web, Android, iOS 등 다양한 플랫폼에서 서비스 구조를 크게 변경하지 않고도 적용할 수 있어, 기존 시스템에 대한 부담을 최소화합니다. 운영자는 URL, Domain, Path 단위로 트리거 규칙을 설정하여 트래픽 제어 대상 페이지를 정의할 수 있습니다. 서비스 전체가 아닌 특정 구간에만 정밀한 트래픽 제어를 적용하는 것도 가능합니다.
설치된 에이전트는 TTL(Time-to-Live) 기반 통신을 통해 현재 시스템 상태를 지속적으로 갱신합니다. 이 과정에서 NetFUNNEL은 사용자가 사전에 설정한 진입 허용 수(동시 접속자 수) 기준으로 사용자 진입을 허용하거나 대기시키는 판단을 수행합니다. 진입 허용 수는 운영 중에도 실시간으로 변경할 수 있으며, 변경 사항은 앱 재배포나 서비스 중단 없이 즉시 반영됩니다.
사용자가 웹사이트나 애플리케이션에 접속하면 NetFUNNEL 에이전트가 자동으로 로드되고 초기화됩니다. 에이전트는 설정된 제어 방식에 따라 제어 조건을 확인하며 제어 여부를 판단합니다. 이후 NetFUNNEL 서버와 통신하여 현재 트래픽 상황과 사전에 설정된 임계값을 확인하고, 사용자의 진입 가능 여부를 결정합니다.
트래픽이 임계값을 초과한 경우, 사용자는 가상 대기실로 이동하게 됩니다. 대기실에 진입한 사용자는 대기 순번과 예상 대기 시간을 안내받으며, 대기 중에도 실시간으로 업데이트되는 정보를 통해 현재 상황을 확인할 수 있습니다. 서버에 여유가 생기면 대기 순번에 따라 자동으로 서비스 페이지로 리다이렉트되며, 대기가 완료된 이후에는 정상적으로 서비스를 이용할 수 있습니다.
반대로 서버에 여유가 있는 경우에는 대기 과정 없이 즉시 서비스 페이지로 진입합니다. 이 경우 사용자는 별도의 대기 없이 기존 서비스 흐름 그대로 기능을 이용할 수 있으며, NetFUNNEL은 백그라운드에서 트래픽 상태를 지속적으로 모니터링하며 안정적인 서비스 운영을 지원합니다.
주요 기능
실시간 트래픽 제어
NetFUNNEL은 서버가 처리 가능한 진입 허용 수를 기준으로 모든 트래픽을 선제적으로 수용하고 제어합니다. 트래픽이 시스템에 과부하를 일으키기 전에 각 요청에 순번을 부여하고, 즉시 진입 또는 대기 여부를 판단해 처리함으로써 서비스 안정성을 유지합니다.
NetFUNNEL을 적용하는 방법은 트리거 기반 제어(UTI)와 코드 기반 제어(CBI)로 나뉩니다. 트리거 기반 제어는 운영 중 설정 변경이 용이하며, 코드 기반 제어는 개발자가 비즈니스 로직에 맞춰 세밀하게 제어할 수 있습니다.
NetFUNNEL의 제어 방식은 기본 제어와 구간 제어로 구분됩니다. 기본 제어는 단일 진입 지점에서 사용자 접근을 관리하는 방식으로, 이벤트 페이지나 티켓 예매 메인 진입과 같이 빠른 적용이 필요한 경우에 효과적이며 UTI와 CBI 모두에서 사용할 수 있습니다. 구간 제어는 특정 시작 지점부터 종료 지점까지 사용자 세션을 유지하며 동시 이용자 수를 관리하는 방식으로, 장바구니부터 결제 완료까지와 같은 다단계 프로세스에서 안정적인 처리를 지원하며 CBI 환경에서 제공됩니다.
이처럼 NetFUNNEL은 운영 환경과 서비스 특성에 맞춰 제어 방식을 선택할 수 있어, 단순한 트래픽 차단을 넘어 실시간 상황에 최적화된 트래픽 운영을 가능하게 합니다.
커스터마이징 가능한 대기실

대기 중인 사용자는 모달을 통해 대기 순번과 접속 예상 시간을 확인할 수 있어, 서비스 제공 여부를 알 수 없는 이른바 '무한 로딩' 화면 대신 안정적이고 예측 가능한 사용자 경험을 제공 받습니다.
대기실은 사전 대기실, 기본 대기실, 사후 대기실로 구성되며, 대기실 예약 기능을 통해 이벤트 전 사전 등록, 서비스 중 실시간 대기, 이벤트 종료 후 잔여 트래픽 관리까지 전 주기적 흐름으로 제어할 수 있습니다. 또한 이메일 알림, 사운드 재생, 팝업 알림 등 다양한 대기 알림 기능을 제공해 사용자가 대기 완료 시점을 놓치지 않고 서비스를 이용할 수 있도록 지원합니다. 가상 대기실 내 라이브 메시지 영역을 활용하면 서비스 운영 중 발생하는 변경 사항이나 공지 내용을 실시간으로 전달하여 사용자 혼선을 최소화할 수 있습니다.
NetFUNNEL은 브랜드 정체성과 서비스 목적에 맞게 가상 대기실 화면을 자유롭게 커스터마이징할 수 있는 환경을 제공합니다. 콘솔을 통한 간편 설정은 물론, 코드 수정을 통한 풀 커스터마이징까지 가능하며 변경 사항은 실시간으로 즉시 반영됩니다.
적절한 디자인이 가미된 대기실은 단순한 대기 공간이 아닌 커뮤니케이션 채널로 활용되기도 합니다. 브랜드 메시지, 이벤트 안내, 추천 콘텐츠 등을 노출함으로써 업셀링과 크로스셀링 기회를 자연스럽게 확보할 수 있으며, 이는 평균 체류 시간 증가와 추가 매출로 이어집니다.
트래픽 모니터링 기능
NetFUNNEL은 시스템으로 유입되는 모든 트래픽을 전방위적으로 관찰하고, 강력한 분석 엔진을 통해 트래픽 운영에 대한 인사이트를 제공합니다. 운영자는 서비스 요청량, 대기자 수, 대기 시간, 시스템 진입량, 자원 사용량 등의 핵심 지표를 실시간으로 확인할 수 있어, 현재 트래픽 상태와 제어 효과를 빠르게 판단하고 즉각적인 운영 대응이 가능합니다.
또한 트래픽 제어 모니터링과 함께 실시간 EUM(End User Monitoring)을 제공하여 최종 사용자 관점에서의 서비스 경험을 정밀하게 파악할 수 있습니다. 이를 통해 단순한 수치 모니터링을 넘어, 트래픽 집중 구간과 사용자 경험 저하 원인을 빠르게 찾아내고 안정적인 서비스 품질을 유지할 수 있습니다.
트래픽을 자산으로 바꿀 준비가 되셨나요? 영업팀에 문의하세요.