대규모 트래픽 경험이 없는 서비스를 위한 실험 도구, tmula
·
프로젝트/Product
배경작은 서비스에서는 대규모 트래픽을 직접 경험하기 어려운 데 비해, 개발자에게는 해당 경험이 꽤나 요구되는 편입니다. 예를 들어, 채용 공고를 보다 보면 "대규모 트래픽 경험이 있는 분"이라는 문장을 어렵지 않게 발견할 수 있습니다. 물론 해당 경험은 필요한 경험이라고 생각합니다. 많은 사용자가 동시에 들어오는 환경에서는 작은 트래픽에서는 보이지 않던 문제를 맞닥뜨릴 수 있습니다. 예를 들면 DB connection pool이 먼저 막힐 수도 있고, 특정 API만 느려질 수도 있고, 사용자의 흐름이 한곳으로 몰리면서 예상하지 못한 장애가 발생할 수도 있습니다. 저는 이런 문제들을 다양한 케이스에서 직접 겪어보고 싶었습니다.하지만 그저 그런 트래픽이 아닌, 욕심을 더 부려보고 싶었습니다. 단순히 트래픽을..