Replies: 10 comments
-
|
Beta Was this translation helpful? Give feedback.
-
새로 추가되는 핫한 템플릿 배너, 구경가기 페이지 등 템플릿 목록 조회에 요청이 과다하게 몰릴 경우변경이 자주 일어나지 않는 목록이 중복적으로 조회되어 쿼리가 발생하게 된다. (변경보다 조회의 요청이 월등하게 많다) 분산 환경이기 때문에 캐시 서버를 두어 미리 배너들에 대해 조회를 해놓는 방식으로 개선하는 것이 어떨까요? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
1000만 명이 사용해도 서비스할 수 있도록 개선하려면?
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
사용자가 늘어남에 따라 복제 지연이 발생할 가능성이 커지고, 최신순 정렬을 구경가기에서 보여줄 경우 사용자 경험이 낮아질 수 있다. |
Beta Was this translation helpful? Give feedback.
-
템플릿 목록 조회 시
캐시는 비용이 비싸기 때문에 일정 시간이 지날 경우 비운다. |
Beta Was this translation helpful? Give feedback.
-
발생할 수 있는 문제상황 & 개선사항사용자가 늘어남에 따라 복제지연이 발생할 수 있다.문제 상황
해결 방법
문제 상황 2
해결 방법
자주 조회되는 데이터에 대해 성능을 개선한다.개선 이유
개선 방법
검색이 느려진다.문제 상황
해결 방법
좋아요 개수 조회 쿼리로 인한 성능 저하문제 상황
해결 방법
|
Beta Was this translation helpful? Give feedback.
-
발생할 수 있는 문제상황 & 개선사항사용자가 늘어남에 따라 성능을 더 높일 수 있어야 한다.
사용자가 늘어남에 따라 복제지연이 발생할 수 있다.문제 상황
해결 방법
문제 상황 2
해결 방법
자주 조회되는 데이터에 대해 성능을 개선한다.개선 이유
개선 방법
검색이 느려진다.문제 상황
해결 방법
좋아요 개수 조회 쿼리로 인한 성능 저하문제 상황
해결 방법
로드밸런서 다중화
|
Beta Was this translation helpful? Give feedback.
-
현재 팀의 아키텍처에서 사용자가 늘어났을 때 문제가 될 수 있는 부분을 이야기하고, 이를 개선할 수 있는 방법에 대해 논의한다
기능적인 문제 + 아키텍처 상 문제
현재 아키텍쳐
Beta Was this translation helpful? Give feedback.
All reactions