노드로 하면 더 간단하기도 하고 성능 필요한거는 마이크로서비스로 돌리면 상관없고 트래픽은 webmvc보다 노드가 더 잘 처리할거같은데 어떻게 생각함?
내가 스프링을 많이 안해봐서 하는 질문일수도 있어 스프링 공부하다가 고민되서 물어봄
물론 노드에 typeorm 이런거는 거지같아서 다른거 쓸까 생각중
노드로 하면 더 간단하기도 하고 성능 필요한거는 마이크로서비스로 돌리면 상관없고 트래픽은 webmvc보다 노드가 더 잘 처리할거같은데 어떻게 생각함?
내가 스프링을 많이 안해봐서 하는 질문일수도 있어 스프링 공부하다가 고민되서 물어봄
물론 노드에 typeorm 이런거는 거지같아서 다른거 쓸까 생각중
도대체 마이크로서비스는 언제부터 이런 이상한 개념으로 쓰이기 시작했냐
목표와 목적에 따라 선택하면됨
마이크로서비스는 스프링으로하냐 뭐로하냐 이런거랑은 상관이 없다 게이야
그건 알지. 근데 처음부터 다 쪼개놓고 개발할 수 없으니 맨 처음에는 모놀리식으로 하고 나중에 분리하던가 한다쳤을때 맨처음 뭐로 개발하냐 얘기임
일단 니가 쓰고있는 단어들의 대부분은 뜻도 모르고 용례를 배껴서 쓰는거니까 왠만하면 그런단어들로 하고싶은말을 함축하지말고, 지금 뭐 해본것도 없는 와중에 너무 깊게 생각하는것 같거든?? 스프링을 하던 노드를 하던 상관없으니까 기본부터 공부하고 배움의 단계에 맞는 고민들을 그때그때 해
노드가 싱글스레드 기반이라 CPU 자원 많이 필요한건 같은 프로세스에서 처리안하고 외부로 돌리면 된다는 뜻으로 말한건데 이런식으로 말하면 안되는건가?
아키텍쳐에 대한 이야기는 아니었음
니가 말한것들이 아키텍쳐와 관련있는건데, 아키텍쳐에 대한 이야기가 아니란건 또 뭔소리야?? 1. 그런거 모르고 그냥 로직만 작성할래요. 2. 대충이라도 컴퓨터 구조와 운영체제부터 공부하고나서 아키텍쳐를 고민한다. 그리고 뭘 선택하든 어설픈 개발유튜브 보고 공부딸치는걸 멈춘다
마이크로서비스는 다른거 다 빼고 성능을 확장하기 쉽다는 장점 측면에서 이야기한거임 ㅜㅜ 노드 한계 극복하는 방법으로서 이야기한거
내가 말을 제대로 전달하지 못하는것도 있고 너 말대로 모든걸 이해하고 말하는건 아니라서 이해해줬으면 좋겠음. 개발 유튜브 보면서 딸치는 그런 수준은 아님 ㅜㅜ
그럼 그냥 노드해. 하다보면 뭔가 와 씨발 내가 이걸 왜 하나하나 다 짜고있지?? 하는 순간이 올거임 그때 nest를 하는애들도 있는데, 나는 그때 스프링을 해보는걸 추천함. 어차피 그정도까지 ts로 구현할정도면 자바는 껌이라 언어장벽은 거의 없음 그리고 나중에 msa를 해보면 알겠지만 모놀리식이 아니라 msa라면 더더욱 자바랑 씨샵말고 답이없음
노드로 마이크로서비스 개발하기에는 조금 부족한가보네. 일단 아래 댓글대로 스프링 계속 공부하면서 나중에 천천히 바꾸는게 낫겠다... 감사 - dc App
"배움의 단계에 맞는 고민들을 그때그때 해" 이거 정말 좋은 말씀인 거 같아요 *-* . . ! !
그냥 잘 모르겠는데 스프링은 무지성 싫다고 솔직하게 얘기해
스프링도 편하고 좋긴한데 새로 배워서 쓰는거보다 원래 쓰던거 쓰는게 나을수도 있으니까 그래
홍대병 걸리면 딱 이럼
스프링이 여기서 까이긴 해도 엔터프라이즈급 웹어플리케이션 백엔드에서는 ASP .net core와 더불어 유이한 선택지임. mvp야 nodejs로 빠르게 구현할 수 있는데, 서비스 규모 커지면, 오히려 nodejs 쪽이 굳이가 될거임. 이것저것 덕지덕지 붙여야 되거든. 오픈소스 관리 제대로 못하면 보안사고 터지는 건 덤이고
그러면 mvp 단계에서는 빠르게 구현할수있는걸로 하고 추후에 바꿔나가는게 나으려나 - dc App
그렇게 많이들 하는 걸로 알고있음. 개인적으로는 express->nest->코프링 or 닷넷 이렇게 해도 괜찮을 거 같음
지금 nest로 짜두고 운영하고 있는게 있는데 좀더 성숙해지기 전에는 그냥 있는거 개발하는게 낫겠다 ㄱㅅㄱㅅ - dc App
노드하다가 뭔가뭔가라는 느낌이 들면 그때 스프링을 해보면 됨 - dc App
사실 지금 뭔가뭔가하는 느낌이 들어서 스프링공부중인거거였음 - dc App
근데 하나를 확실하게 잘하는게 좋긴한듯. 노드 스택이 좋으면 꾸준히하면 좋을 것 같긴 합니다 - dc App