TIL | 최적화 루틴

bubblegum·2024년 4월 4일
0

Today I learn(TIL)

목록 보기
48/84
post-thumbnail

최적화 루틴

1. 로그 수집

특정 API 응답 등의 다양한 데이터 수집

  • 스트레스 테스트: 과부하 상태에서 어떻게 동작하는지 확인한다.
  • 부하 테스트: 병목 현상을 확인한다.

2. 모니터링 툴

데이터 시각화 및 관제

  • ELK, EFK, PLG ...
  • Datagod, Sentry, ...(SaaS)
  • AWS Cloudwatch ...

3. 최적화

특이점을 찾고 최적화 시작

  • Bandwidth(대역폭): 네트워크에서 특정 시간 내에 전송될 수 있는 데이터의 최대 용량을 의미한다. 잠재적으로 동시에 전송될 수 있는 데이터의 최대치.
  • Latency: 하나의 데이터 패킷 전송에 소요되는 시간을 말한다. 요청자의 입장에서 완료까지 얼마나 버틸 수 있는가?
  • Throughput: 처리되는 패킷의 양을 의미한다. 작업자의 입장에서 시간 당 요청을 얼마나 처리하는가?

4. 점검(로그 수집) --> 무한 반복

얼마나 개선되었는지 확인한다. 통신은 비용이다! 통신 비용을 얼마나 절감하였는가??!!

profile
황세민

0개의 댓글

관련 채용 정보