
koyeb에서 heroku 처럼 nodejs 서버를 배포할 수 있어서 이전까지 사용했었는데, mysql 서버 연결할 때 많은 오류가 나서 koyeb에서 배포에 많은 문제가 있었다.
데이터베이스 쿼리를 너무 최적화에 집착해서 JOIN, Subquery를 사용해 하나의 쿼리로 만드니까 가독성이나 유지보수하기 힘든 코드가 되었다.
결국 클라우드 가상서버에서 직접 데이터베이스와 nodejs서버를 직접 호스팅해서 해결했다. static file 호스팅이 아닌 nodejs 같은 서비스는 날로먹으려고 하지말고 직접 가상서버에 호스팅 해야겠다 ㅎㅎ
데이터베이스 쿼리를 성급하게 최적화하려 하지말고 가독성과 유지보수성을 위해서 쿼리를 여러개로 나누어서 처리하는게 좋을 것 같다.
이번주 회고 끄읕~!