Meet-Coder-Study/book-system-design-interview

[02주차]_3장_시스템 설계 면접 공략법_최정균

wjdrbs96 opened this issue · 1 comments

Q. 재고 관리 시스템에서 트래픽이 많아서 동시성 처리가 되게 중요해졌다. 이런 경우에 어떻게 할 수 있겠는지?
Q. 백신 예약 시스템을 만드는데 대용량 트래픽이 몰린다면 어떻게 설계할 수 있겠는지?
Q. 페이스북, 인스타그램, 당근마켓 같은 대용량 트래픽을 고려해서 피드를 개발해야 할 때 어떤 것을 하실 수 있겠는지?

  1. 분산락, 낙관적 락, 메세지 큐 같은 것들을 사용할 수 있을 듯!
  2. 애플리케이션 관점에서는 CDN, Cache(Redis, Caffeine, EHCache), Load-Balancer, Auto-Scaling 을 사용해서 트래픽 처리하기. 그리고 DB 관점에서는 Slow 쿼리 같은 것을 실행 계획 보면서 인덱스 잘 타도록 쿼리 튜닝 등등