나는 주로 파이썬을 사용해서 개발을 한다. 그래서 서버를 만들 때 큰 고민 없이, 편하게 만들 수 있는(코드 줄이 적은) Flask를 사용하곤 했다. 하지만, Flask를 이용했을 때는 사실 유저가 많을 때를 고려하지 않은, MVP를 만들 때 사용했던 것이었다. 하지만 Flask는 쓰레드를 1개밖에 사용하지 못하고, 유저가 많으면 아주 느려지는 단점이 있다. 그래서 유저가 많을 때는 멀티 쓰레드 코딩을 하는 등 다른 노력이 더 필요하고, 보안 문제 등의 단점이 있다. 그렇다면 유저가 많은 python 프로그램을 어떤 서버에 올려야할까? 일단, Flask, Django, Nodejs의 장단점을 비교해 볼 것이다. Flask Django NodeJS 특징 - 프로젝트마다 1개의 어플리케이션 개발 - DB 접..