개발자
안녕하세요, Django와 RN을 이용해서 팀프로젝트를 진행하고 있습니다. 아직 경험이 많이 없는 학생이라 AWS 배포는 처음입니다. (무료 호스팅만 이용해봤습니다) 현재 개발 초기 단계이고, 회원가입 로그인 정도만 API 개발된 상태입니다. 프론트에서 서버를 요청해서 AWS서버를 구축하려 하는데, 1. 지금 이 시기가 AWS 서버 구축을 하는 게 맞는지?(프리 티어여도 개발이 진행 중인 상황에서 서버를 벌써 시작하는 게 맞는 지 궁금합니다) 2. AWS 실제 서버를 구축하지 않고도 프론트와 백엔드의 연결 즉 API요청을 프론트 측에서 할 수 있는지? -> 서치해 본 결과로는 ngrok 등을 이용해서 서버를 구축하지 않고도 프론트가 백엔드의 코드에서 테스트 해볼 수 있다는 것 같은데 이 방법을 더 자주 이용하는 편인지, 다른 방법이 있는지 가 궁금합니다! 프론트도 백엔드의 코드를 받아볼 수는 있으나 RN개발 환경과 백엔드의 코드를 둘 다 띄우기에 컴퓨터 자체가 어렵다고 하여 서버 배포를 고민 중에 있었습니다.. 많이 헤매고 있지만 여기서 많은 도움 받고 있습니다! 경험해보신 분들의 조언 부탁드립니다!
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
1월 25일
안녕하세요, 팀 프로젝트에 많은 열정을 보이고 계시네요! 1. AWS서버를 언제 구축할지는 프로젝트의 진행 상황과 팀의 결정에 달려있습니다. 일반적으로, 초기 개발 단계에서는 로컬 환경에서 개발하고 이후에 개발이 어느 정도 완료된 후 배포를 고려합니다. 하지만 시기를 미룰 수록 배포와 관련된 문제를 마주칠 확률이 높아질 수 있으므로, 여유가 있다면 처음부터 배포 환경을 구성하고 시작하는 것도 좋습니다. 2. 실제 서버 없이 API 요청을 하려면 굳이 AWS까지 갈 필요 없이 Localhost에서 진행하면 됩니다. ngrok을 사용하여 Localhost에 접근하는 방법은 확인해보셨네요. 이외에도 LocalTunnel, Serveo 등 다양한 도구들이 있습니다. 아마 RN개발 환경과 백엔드 코드가 함께 실행하기 어렵다는 말씀은 서버/클라이언트가 동시에 localhost에서 실행되기 때문에 포트 충돌 등의 문제가 발생하지 않나 싶습니다. 그럴 경우, 포트 번호를 다르게 설정하거나 개발 서버를 별도로 만드는 방법을 고려해 보세요. 결국은 팀원들과 충분히 상의한 후 적절한 시기에 배포 환경을 준비하는 것이 가장 좋습니다. 이력서에 실제 서비스 배포 경험을 추가할 수 있다는 점에서 클라우드를 사용하는 것은 큰 이점이 될 수 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!