결론부터 말하면 이러한 문제는 대부분 애플리케이션의 비지니스 로직의 오류가 아닌
WAS와 DB 서버간의 이슈로 DB Connection Pool에 대한 이해가 필요하다.
서버는 동시에 사용할 수 있는 사람의 수라는 개념이 존재한다.
일반적인 Connection Pool을 이용하면 동시 접속자 수를 벗어나게 될 경우 에러(예외)가 발생하게 된다.
예외가 발생하면 그 접속자는 더이상 처리를 하지 못하므로 사이트 이용자는 다시 접속을 시도해야하는 불편함이 생긴다.
이를 해결하기 위해 탄생한 것이 Connection Pool 이다.
2014년 구글은 보안의 중요성을 언급하며
앞으로 HTTPS 보안 프로토콜을 사용하는 웹사이트에 대해
HTTP 일반 프로토콜을 사용하는 웹사이트보다
더 높은 점수를 부여할 것이라고 발표했다.
그리고 2017년부터는 HTTPS가 아닌 웹사이트에 접속하면
안전하지 않다는 경고가 구글 크롬 브라우저 주소창에 표시된다.
100일동안 1일 1커밋을 했다.
나 자신에게 한 약속이자 도전이였다.
반강제로 커밋을 하기위해 노력하였고 성공해서 너무나 뿌듯하다.
뿌듯한 마음에 Instagram Feed에 업로드까지 했다.
다음에는 200Commit에 도전해봐야겠다.
로드 밸런서를 사용하는 일반적인 3계층(3-Tier) 분산 처리 모델은 구성 요소에 문제 발생 시 해결하기에 어려움이 있다.
그래서 네이버 메인 페이지의 서비스 특성과 요구 사항에 맞는 분산 처리 모델을 구축해 적용하고 있다.