nodeJS 팁 - Be stateless, kill your Servers almost every day
Stateless 하게 만들고, 서버 하루에 한번 껏다켜도 아무 지장없을 수 있는 구조를 짜자. 데이터는 외부 데이터 저장소에 저장하고 stateless 하게 운영하려면 serverless 같은것도 찾아보면 좋겠지? 실제 서비스하는 런타임 환경에서 서버가 설정파일이나 데이터를 못찾아 심각한 이슈를 겪은 경험이 다들 있을건데 여러분이 배포할 때에 배포에는 포함되지 않는 로컬 파일에 불필요한 의존성이나 경로를 설정했기 때문이다. 사실, 어떤 서버가 잘 동작하는 서버라고 말하려면 불사조 처럼 매일 껐다켰다 해도 동작에 아예 지장이 없어야 한다. 서버에 파일을 막 더하고 빼고 해도 큰 이슈가 없어야 하고 유지 보수하는데 쓸데없이 복잡하게 되어있어서 예측 불가능한 일로 사람 신경쓰게 만들면 안된다는 이야기다. 예..