서버 설계 어떻게 해야 하나요? 너무너무 궁금하고 급합니다.
부끄럽지만 서버 설계를 바꿔야 할 시기가 와서 선배님들께 여쭈어봅니다. 지금 aws에서 ec2 1대를 이용해서 서비스를 이용하고 있습니다. 당연 오픈한지 얼마 안 돼서 고객 유입도 적어 문제가 안됐는데 마케팅 이후 300명이 되면서 서버를 다시 작업해야 할 시기가 된 거 같아 아무리 찾아도 무얼 봐야 하는지 몰라서 여쭈어봅니다. 추가 마케팅 이후 예상 고객이 천명이 이상의 접속자가 생길 예정입니다. 프론트 : react 백엔드 : node.js DB : RDS (db.t3.micro) PC : aws EC2 1대 (t2.medium) 배포 : 젠킨스 git - 회원가입 - 상품1,상품2,고객 리스트 페이지 - 회원 정보 페이지 - 채팅(+결제) - 관리자 - 이미지 저장 이렇게 크게 나누어져 있습니다. 이런 작업이 회바회고 케바케이다 보니 어떻게 해야 할지 맞는것이 뭔지 못 찾고 있습니다. 프론트는 8080포트에서 서버를 3000 포트에서 돌리고 있습니다. 1. 컴퓨터 댓수를 늘린다. 가 서버를 분산해서 개발하는걸 말하는 걸까요? 2. 아니면 큰 PC 라지 이상의 PC를 구매하면 문제가 없는 걸까요? 부끄럽지만 이미지도 한번 추가해서 올려봅니다. ㅠㅠ
기술
#서버
#노드
#node
#서버분산
답변 7
댓글 11
Up 51
조회 3,724
자바 스프링 대신 노드
다들 왜 노드를 안 하고 스프링을 하는 걸까요?
커리어
#스프링
#노드
답변 2
댓글 0
Up 3
조회 392
node.js 전역 변수 없애는 방법?
안녕하세요! 사이드 프로젝트로 node.js로 친구들과 개발하고 있는데요. 코드를 계속 짜다보니 전역 변수가 너무 많아지는 것 같습니다. 혹시 전역 변수를 없애는 방법이 있나요? 예시를 들자면, 파일 A const state = { a: 1, b: 2, c: 3 } const useFoo = () => { console.log(state.a); } const useFoo2 = () => { console.log(state.b); state.c = state.a + state.c; } 이런 형태입니다! 계속 저 전역 state 객체가 커지고 있어서요 ㅠㅠ 아 또 다른 질문은 하나의 파일에 정의된 값을 다른 파일에서 수정할 수 없는건가요? 예를 들면, A 라는 파일에서 let to_be_exported_value = 10; 이라고 선언하고 B라는 파일에서 to_be_exported_value에 다른 값을 넣어주고 싶은데 안되더라구요? 감사합니다!
기술
#node.js
#javascript
#노드
답변 1
댓글 0
Up 1
조회 205
node.js에서 addEventListener 사용 방법?
안녕하세요. 노드를 최근에 공부하기 시작한 개발자입니다. 공부하면서 궁금한 점이 있는데요. 브라우저의 경우는 이벤트에 콜백을 addEventListener를 사용해서 지정해 줄 수 있는데, 노드의 경우는 어떻게 하나요? 노드는 window나 document 같은 객체가 없는데 이벤트 리스너 같은거를 사용하고 싶을 경우 어떻게 할 수 있는지 궁금합니다. 능력자분들 답변 부탁드립니다 감사합니다~
기술
#노드
#node.js
답변 1
댓글 0
Up 1
조회 192
node.js와 브라우저의 event loop 차이?
안녕하세요~ 프론트엔드 개발자로 취업을 준비하다가 어쩌다보니 최근에 node.js 개발자로 취업하게 됐습니다. JS 이벤트 룹은 (면접 때문에라도) 사실 많이 공부했다고 생각했는데, node.js와 브라우저의 event loop에 차이가 있다고 하더라고요. 저는 이 차이를 매크로 태스크 큐와 마이크로 태스크 큐의 우선순위 차이라고 알고 있는데 맞나요? 혹시 간략하게 설명을 해주시거나 참고하면 좋은 자료를 알려주세요. 감사합니다~
기술
#node.js
#노드
답변 1
댓글 3
Up 5
조회 246