FIRE WIKI : 2022-11-09 배권한 멘토님 - 부하테스트, AWS훅, 영기 취업, 하령 스타트업 고민 상담

(파란별) Index

(파란별) Date

의 회의록 마스터 : 고주형

(파란별) Participants

TEAM FIRE (고주형 윤영기 이하령) + Kwon-Han Bae

(파란별) Discussion topics

부하 TEST

시나리오 기반으로 한다

"들어가서 아무방 250개 미리 만들고 1~4명 서로 채팅 및 시그널링"

 -> 기록 

회원 ID별 토큰 미리 발급 

"토큰으로 해서 main"

테스트 할 것

  • 웹 소켓 통신 

  • 채팅 

  • 방 만들기 

테스트 안 할 것

WebRTC (부하없다침)

기준

WebSocket

  • 동접 : 1000명 


백엔드 관점

  • New Relic에 있는 것으로 성능이 어떻게 되는지 테스트 

  • 보고서

데이터베이스

  • 병목 올 수도


말 하는 팁 

  • 메인 아님ㄴ

  • 세션 미리 발급 후 테스트 

  • 웹RTC는 상관 X 

  • ... 

=> 동접 몇 명 ok!


실무

TEST: 1000명 추천!

 보통은 동접 5%, 10%로 친다. 

   => 회원 수 100만 명!


프론트엔드 튜닝

"라이트 하우스 "

  • 뭘해서 올렸다!

 -> 시나리오 기반으로 가자 

APM를 현재 붙인 상태 

  • 왜?

  • 초기에 tracing을 해야 하기 때문!

  • 어쩔 수 없다 

하지만 빼면 높다!


평가 관련

지적 지적 

결제 만들려고 했지만 기간 내에 하지 못했다.

-> 패스워드를 넣었다! 


왜 못함?

  • 완성도 높이려고 함

  • 결제 = 사업자 필요 


새로운 Task

admin 페이지 만들기 

  • admin js 

   => 기본 템플릿 

  • 꾸며서 동접, CPU 사용 넣자

 -> 그래야지 관리할 수 있다. 결제를 붙일 수 있다.


부하테스트 추가 질문

bastion 부하 못 버팀

  • 높은 성능 => ngrinder 당연

  • 8core -> ㄱㅊ

docker compose 작성 완료

  • 시간 절약 가능

부하 테스트 시간

  • 부하 10분 => 1000명 

jvm의 문제 

  • gc가 찰 때까지의 돌려야 한다 

  • node는 이런 문제는 없다 


영기님 면접

  • 정리하자

  • 노션 굳

하령님 스타트업

  • 물어야 할 것 다 물어보자

    • 연봉

    • 사수 있는지

    • 문화

    • 사람 비율

  • 다 괜찮으면 인턴이면 ㄱㅊ다