1. 오늘 겪은 문제
- elasticsearch, elk
- 스케일 아웃, 스케일 업, 로드밸런싱
2. 해본 시도
- 우연히 채용공고에서 elasticsearch 우대 사항을 보게 되었는데 이게 본 것 같은데, 뭐지 싶어서 찾아보게 되었다. 기본적인 RDS의 형식을 가지면서도 Nosql같은게 신기했다.
- 오늘 프로젝트 발표 피드백 후 기술 매니저님과 이런 저런 질문들을 주고 받다가, 서버의 성능 개선의 방법들에 대해 논의하다가 쿼리 최적화, 캐시 메모리 사용 등 외의 스케일 업, 스케일 아웃 그리고 로드밸런싱이란 키워드가 등장 했고, 해당 내용들에 대하여 알아봤다.
3. 해결 방법
- 아래의 게시물을 참고 했다.
https://velog.io/@alli-eunbi/Elastic-Search-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-with-NodeJS
- DB 혹은 서버의 수평적 확장과 수직적 확장 그리고 수직적 확장시 이를 구현하기 위한 로드밸런서의 역할들을 알 수 있었으나, 구체적인 구현방법에 대해 더 알아봐야 겠다.
키워드 : pm2, nginx
무중단 배포: pm2 reload
https://tecoble.techcourse.co.kr/post/2021-10-12-scale-up-scale-out/
https://daily-coding-diary.tistory.com/4
https://velog.io/@kakasoo/Node.js%EC%9D%98-Clustering-Module-%EB%A1%9C%EB%93%9C-%EB%B0%B8%EB%9F%B0%EC%8B%B1
4. 새롭게 알게 된 점
- elasticsearch, elk, scale out, scale in, loadbalancer, pm2, nginx, cluster
5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?
없음