사전예약 서버 프로파일링으로 서버 병목찾아 개선하기
Node.js성능 개선프로파일링ArtilleryLinux perfFlamegraph
AI 요약
Beta본 글은 쿠키런: 킹덤 사전예약 서비스의 시민권 생성 기능 개발 중 발생한 서버 병목 현상을 해결한 경험을 공유합니다. js 기반의 시민권 생성 서비스에서 발생하는 성능 문제를 해결하기 위해 Artillery와 Linux perf를 활용하여 서버 프로파일링을 수행했습니다.
이를 통해 Flamegraph를 생성하고 병목 구간을 정확히 파악하여 서버 성능을 개선하는 과정을 상세히 설명합니다. 특히, 수많은 경우의 수를 가진 쿠키 이미지 생성 로직이 서버 부하의 주요 원인임을 밝혀내고, 이를 효율적으로 처리하기 위한 기술적 접근 방식을 제시합니다.
방식을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


