• 예상되는 트래픽과 SLA(Service Level Aggrement)없이 코드와 요구되는 성능을 추론할 수 없음
    • 이런상황에 최적화는 어둠속에서 총을 쏘는 상황과 유사
    • 코드만 복잡해질 수 있음
  • 설계 단계에서 예상 트래픽을 알 수 있다면 성능 벤치마크를 설계 할 수 있음
    • 트래픽을 시뮬레이션하여 핫 코드(대다수 작업을 수행) 경로를 찾음
    • 이를 찾으면 최적화 가능
  • 이 장에서는 핫 코드 경로 찾는 방법에 초점을 둠
    • 이를 위해 파레토 법칙 활용
  • 섣부른 최적화는 서비스 배포전 최적화가 아니라 데이터 없이 최적화하는것

1. 섣부른 최적화가 나쁠 때

2. 핫 코드 경로

3. 잠재적인 핫 코드 경로가 존재하는 단어 서비스

4.핫 코드 경로 탐지

5.핫 코드 경로의 성능 개선