개발자

스타트업 기술 스택 선정이 고민입니다.

2023년 10월 05일조회 437

안녕하세요. 현재 1년 반년차 백엔드 개발자입니다. 현재 개발자가 3명 있는 스타트업에 종사하고 있는데 (웹 개발자는 두 명이고 두 명 다 백엔드 주니어 입니다..), 고객과 계약을 관리하는 사내 어드민 페이지 개발을 담당하고 있습니다. 이번에 사내 어드민을 엎고 새로운 언어로 시작해야하는데 해당 프로젝트에 들어가는 리소스가 개발자 한명이라 풀스택으로 진행해야하는 상황입니다. 기존 다른 프로젝트가 React, 코프링으로 되어 있는 상태라 프로젝트 별로 언어를 통합하기 위해 똑같이 React, 코프링으로 갈지 풀스택으로 React - Node.js를 많이 사용하니 자바스크립트를 선택해야할지 고민이 많이 되는 상황입니다. 회사에 시니어가 없는 상황이라 의사결정이 쉽지 않은데 도움을 주실 수 있다면 감사하겠습니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

김도열님의 프로필 사진

사내 어드민을 한 명이 풀스택으로 진행하신다면 Next.js나 SvelteKit 처럼 별도의 백엔드 없이도 직접 DB 접근하면서 엔드포인트를 만들어 낼 수 있는 프론트엔드 프레임워크도 고려해 볼 만할 것 같습니다.

profile picture

익명

작성자

2023년 10월 07일

답변 감사합니다! 백엔드 개발자밖에 없어 제안해주신 것은 생각해보지 못했네요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 10월 05일

가장 중요한 것은 당신의 팀이 이미 어떠한 기술에 익숙하고 잘 사용할 수 있는지입니다. 개발의 효율성과 유지보수 측면을 고려한다면 기존에 익숙하고 경험이 많은 스택을 선택하는 것이 이상적일 수 있습니다. 여러분이 이미 React와 Spring(Java)을 사용하고 있다면, 이것을 계속 사용하는 게 더 좋을 수 있습니다. Java 역시 많은 큰 규모의 어플리케이션에서 안정성, 확장성, 성능 등의 측면에서 검증되었습니다. 더구나 Spring Boot는 개발자가 독립적으로 실행 가능한 서비스를 쉽게 만들 수 있도록 지원하는 프레임워크이므로 백엔드 작업에 있어서도 크게 문제될 것 없어 보입니다. 그렇다고 하더라도 Node.js를 선택하는 것이 나쁘다는 의미는 아닙니다. 비동기 처리에 강하고, JSON과 JavaScript를 사용하여 프런트와 백엔드간 통합이 용이한 점 등은 Node.js가 가진 강점입니다. 결국, 여러분들이 현재 정해진 리소스와 시간 내에 해당 기술 스택을 효과적으로 활용할 수 있을지, 그리고 추후 유지보수와 개선에 있어서도 이점이 있는지를 고려하는 것이 중요합니다. 앞서 말씀드린 것처럼 이미 주력 기술로 사용하시는 스택에 큰 문제가 없다면 해당 스택을 계속 사용하는 것을 권장드립니다. 하지만 가급적이면 서비스 첫 버전은 가능한 한 빨리 출시하고, 그 후 반복적으로 개선했으면 좋겠습니다. 이는 어떤 기술 스택을 선택하더라도 동일합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!