UI 단에서 동시성 처리하려고 만들어진 자바스크립트를 

백엔드에서 쓰겠다고 가져갔는데 

문제는 백엔드는 시작 자체가 콜이 들어오면 거기에 서빙을 하는 개념이라서 

굳이 동시적 동작이 필요없는데 언어 자체는 이벤트 기반으로 돌아가니

그걸 되려 절차적으로 바꿀려고 await async 쓰고 콜백지옥 막는다고 별짓다하면서

오히려 이상해진게 노드임 


게다가 싱글스레드라 크리티컬한 에러 터지면 서비스 전체가 위태로워짐

그래서 정말정말 코드 거의 퍼펙트 할정도로 써야하고 

이거 때문에 강제로 타입스크립트로 넘어간곳도 많지 

그래도 타고난 태생 자체에서 가지는 리스크는 해결이 안됨 


젤 문제는 기성 개발자들은 이런거 장단점 알고 쓰는데 

무턱대고 노드부터 배운애들은 백엔드가 원래 이런건가 하고 있으니 

얘네들이 젤 불쌍함 킥보드로 운전면허 따는 셈임