- Published on
Kubernetes 환경에서 WebRTC 서비스의 묵음 현상 분석기
- Authors
- Name
- Jiwon Jeong
본 글은 채널톡 기술 블로그에 게시된 글입니다. 아래 링크를 통해 원문을 확인하실 수 있습니다.
https://channel.io/ko/team/blog/articles/1dc56e4a
채널톡 미트는 Kubernetes 환경에서 운영되는 WebRTC 서비스입니다. 사용량이 늘어남에 따라 트래픽이 급증하는 시간대에 맞춰 스케일링을 적용하였고, 그 후 특정 사용자들에게 간헐적인 묵음 현상이 발생하는 문제를 경험하였습니다. 이 문제에 대해 원인을 분석하고 해결해나가는 과정을 채널톡 기술블로그에 작성하였습니다.
단순히 지표만으로 보이지 않는 문제를 서로 다른 직무의 동료와 함께 트러블슈팅한 경험은 꽤 재미있었습니다. 특히, ICE Gathering 과정에서 WebRTC 서버의 로직이나 여러 레이어에서 관리되는 IP는 각자 문제를 단독으로 접근했다면 놓쳤을 부분이었다고 생각합니다. 다양한 관점으로 문제를 바라보고 토론하는 것은 언제나 재미있고 의미 있는 것 같습니다.