Level3 (kakao)추석 트래픽 *리팩토링*


Level3 (kakao)추석 트래픽 *리팩토링*

https://programmers.co.kr/learn/courses/30/lessons/17676필요한 로직 : 문자열 처리 + 슬라이딩 윈도우(덱)[배경]슬라이딩 윈도우가 생각나긴 했지만, 윈도우 시작점을 어디로 잡아야 할까? 고민이 있었다. 1msec 단위씩 윈도우 시작점을 옮기기에는 msec 단위만 해도 24*60*60*1000번 이상의 경우의 수가 고려되므로 불가능한 시작점이다. 그래서, 로그의 시작 시간과 종료 시간을 기준으로 시작점을 찾기로 했다. 단, 종료 시간을 기준으로 슬라이딩 윈도우를 잡을 경우, 당시에는 한 프로세스로 카운팅되지만 다음 윈도우부터는 process로 카운팅되지 말아야 한다. (==윈도우의 범위를 벗어났다를 체크). 이런 로직을 반영할 수..........

Level3 (kakao)추석 트래픽 *리팩토링*에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Level3 (kakao)추석 트래픽 *리팩토링*