8/31 TIL 기술면접13. 대용량 트래픽 발생 시 대응

이승준·2023년 8월 31일
0
post-thumbnail

🤔 메시지를 보낼때마다 저장하기 vs 캐시메모리를 이용해 한번에 저장하기

무조건 캐시메모리를 사용해야 좋은 것 아닌가?

  • 소켓에서 나갈 때까지 msg를 캐시메모리에 저장하다가 나갈 때 DB에 한번 접근 하는 것이 효율적이지 않나?

  • 장점과 단점

    • DB와의 접근이 적어 트래픽이 감소된다
    • msg가 몇천개씩 존재하면 그것이 더 트래픽을 증가시킬수 있다.
    • 들어올 때 와 나갈 때 같이 특수한 상황에서는 데이터가 소실될 우려가 있다.
  • 상황에 맞게 써야겠지만 소규모, 대규모 가릴 것 없이 두개 다 테스트 해보고 어떤 것이 더 옳았나 생각 >>

기술면접13. 대용량 트래픽 발생 시 대응

  • 부하 분산 및 스케일링 : 클라우드 서비스의 로드밸런싱 시스템을 이용하는 것이 좋다

  • 캐싱 활용, CDN 활용

  • DB 최적화 : 정규화 + 효율적으로

  • 비동기처리

등이 있다

0개의 댓글