TEST 6

[k6] 배포 전 부하 테스트로 성능 병목 해결하기 – TPS 2배 향상

인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의 수강을 마치고공부한 내용을 토이 프로젝트에 적용해본다. 개인 프로젝트를 배포하기 전에, 실제 트래픽을 가정한 부하 테스트를 시행해보았다. 그 결과, 애플리케이션의 최대 Throughput을 10 TPS → 20 TPS, 2배 향상시킬 수 있었다. 이 글은 그 과정을 정리한 기록이다. 부하 테스트 도구로 `k6`를 활용하여, 회원가입 API 에 점진적인 부하를 가하며 서버의 처리 한계와 병목 지점을 분석하고 개선하는 과정을 담고 있다. 부하 테스트 단계 목차부하 테스트 #1 – 기본 구조 점검 : Failed부하 테스트 #2 – DB를 별도 인스턴스로 분리 : Failed부하 테스트 #3 – 커넥션 상태 점검 및 DB 설..

TEST 2025.06.05

[TEST] 부하테스트 : 트래픽 증가에 따른 시스템 설계 및 확장 방법

🎓 이 글은 인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의를 수강하면서 정리한 내용을 바탕으로 작성한 글입니다.https://inf.run/jBYVR 대규모 트래픽 처리를 위한 부하테스트 입문/실전 강의 | JSCODE 박재성 - 인프런JSCODE 박재성 | , [사진]🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작www.inflearn.com 트래픽 증가에 따른 시스템 설계 및 확장 방법병목지점이 어디서 발생하느냐에 따라 성능 개선의 방법이 달라진다. 이 방법에 대해 대략적으로 알면 성능 개선을 수월하게 할 수 있다. ✅ 가장 간단한 형태위 그림은 E..

TEST 2025.05.27

[TEST] 부하테스트 : 성능 개선 전략

🎓 이 글은 인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의를 수강하면서 정리한 내용을 바탕으로 작성한 글입니다.https://inf.run/jBYVR 대규모 트래픽 처리를 위한 부하테스트 입문/실전 강의 | JSCODE 박재성 - 인프런JSCODE 박재성 | , [사진]🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작www.inflearn.com 백엔드 개발자는 부하테스트에서 병목지점을 찾고 성능을 개선해야 하는 필요성을 느꼈다.근데 성능 개선을 할 때 방법이 1가지만 있는 것은 아니다. 다양한 방법있는데, 그 중에서 어떤 방법을 선택하는 것이 가장 적..

TEST 2025.05.27

[TEST] 부하테스트 : 병목지점

🎓 이 글은 인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의를 수강하면서 정리한 내용을 바탕으로 작성한 글입니다.https://inf.run/jBYVR 대규모 트래픽 처리를 위한 부하테스트 입문/실전 강의 | JSCODE 박재성 - 인프런JSCODE 박재성 | , [사진]🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작www.inflearn.com 병목지점전체시스템에서 특정 서버 자원이 한계에 도달해 전체 성능이 저하되는 구간을 의미한다.아무거나 개선한다고 시스템의 성능이 올라가지 않는다. 시스템의 성능을 개선하면 병목지점을 개선해야 한다. 병목지점의 T..

TEST 2025.05.27

[TEST] 부하테스트 : k6 Web DashBoard 해석하기

🎓 이 글은 인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의를 수강하면서 정리한 내용을 바탕으로 작성한 글입니다.https://inf.run/jBYVR 대규모 트래픽 처리를 위한 부하테스트 입문/실전 강의 | JSCODE 박재성 - 인프런JSCODE 박재성 | , [사진]🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작www.inflearn.comk6 웹 대시보드가 무척 복잡해 보인다. 수치들을 일일히 익히기엔 많은 것 같이 느껴진다. 그러나 파레토의 법칙에 따라 3가지만 확인하면 된다. - 파레토의 법칙 : 전체 결과의 대부분이 일부 원인에서 비롯된..

TEST 2025.05.26

[TEST] 부하테스트 : 기본 개념

🎓 이 글은 인프런에서 제공하는 "대규모 트래픽 처리를 위한 부하 테스트 입문/실전" 강의를 수강하면서 정리한 내용을 바탕으로 작성한 글입니다.https://inf.run/jBYVR 대규모 트래픽 처리를 위한 부하테스트 입문/실전 강의 | JSCODE 박재성 - 인프런JSCODE 박재성 | , [사진]🤬 에라이, 못 해먹겠네!비전공자로 개발을 시작해 여러 회사에서 CTO로 활동하다가, 현재는 교육자로 활동하고 있는 박재성이라고 합니다. 저도 비전공자로 개발을 시작www.inflearn.com 1. 부하테스트의 목표부하테스트 툴만 사용할 줄 아는것만으로는 의미가 없다. - 부하 테스트를 통해 나온 수치들을 해석할 수 있어야 함- 도출된 수치들을 통해 내가 구성한 시스템이 어느정도의 트래픽을 감당할 수..

TEST 2025.05.26