8 글 보임 - 1 에서 8 까지 (총 8 중에서)
-
글쓴이글
-
2025년 11월 4일 09:38 #143304

감코참가자안녕하세요 센세,
아버지가 오프라인 미용실에 미용제품을 유통하셔서, B2B 전용(미용실만 주문, 회원가입 시 사업장 인증) 쇼핑몰을 1인으로 기획/개발 중입니다. 상품 주문, 결제, 마이페이지, 택배 API 연동 등 일반 쇼핑몰 기능은 대부분 넣을 예정이고, 내부적으로도
1. 기본적인 쇼핑몰 관리를 위한 상품 관리, 게시판관리, 회원 관리, 결제 관리 등
2. 이카운트(재고관리) API 연동
3. 행사/이벤트용 알림(카톡/문자)
4. 매출 리포트
같은 수동 작업 + 자동화 작업들이 추가될 것 같습니다. 아직 기획 초기 단계라 더 많은 자동화 작업들이 추가될 가능성도 있습니다.
기술 스택은 Next.js 위주로 프론트+백엔드를 먼저 만들고, 나중에 실시간 처리나 무거운 API가 필요해지면 Node.js나 Java로 별도 서비스로 떼는 걸 생각하고 있습니다. DB는 MySQL계열(관계형) 쓸 예정입니다.
거래처는 약 500곳이고, 넉넉하게 봐도 일 방문자 1,000명 / 동시접속 100명 정도로 예상하고 있습니다. 매출 규모가 아주 크지는 않아서 월 호스팅 비용은 20~30만 원 안쪽으로 관리하고 싶습니다.
여기서 궁금한 점이 있습니다.
1. 이런 규모/구조라면 초기에 Vercel 같은 서버리스로 시작해도 될까요? 아니면 AWS 같은 곳으로 바로 올려서 나중 확장/백그라운드 작업까지 고려하는 게 좋을까요?
2. DB랑 이미지 스토리지는 어떤 조합을 쓰는 게 좋은지 궁금합니다. (예: Vercel + Supabase / Vercel + RDS + S3 같은 식)
3. 말씀드린 수준의 기능이라면 Next.js로 백엔드(API)까지 같이 가는 구조가 실무적으로도 무리 없을까요? 아니면 초기에라도 백엔드를 따로 두는 걸 권장하시는지 듣고 싶습니다.
입문한 지 3개월 정도라 감이 없어서 질문드립니다. 시간 내주셔서 감사합니다!
2025년 11월 4일 11:28 #143312
codingapple키 마스터할게 많고 유저도 많으면 그냥 aws ec2에서 시작하는게 더 저렴하고 확장이 쉬울 수 있습니다 db랑 이미지저장소는 아무데나 써도 상관없는데 같은 회사걸로 쓰는게 편합니다. supabase는 시작은 쉬운데 rls같은게 좀 귀찮을 수 있습니다 nextjs도 대부분은 다 가능한데 nodejs였으면 직접 구현하면 될 것들을 nextjs는 문서 뒤져보고 깃헙 이슈 뒤져봐야하는 것들이 있어서 불편한 점들이 있습니다
2025년 11월 4일 14:25 #143316
감코참가자3번째 질문에 대한 답변으로 next로도 가능은하고 해도 되지만 불편한 요소들은 감안 해야한다 그게 싫으면 애초에 node로 구현하자로 알아들어도 될까요 센세?
2025년 11월 27일 17:47 #143825
감코참가자센세 next.js에서 server actions으로 BFF 역할(화면에 필요한 데이터 조립/가공, 인증/권한, 페이지에 붙은 CRUD)api를 next쪽에서 개발하고, 별도로 nest로 도메인 API(주문/결제/정산 같은 핵심 로직)나 외부 웹훅/배치/큐/리포트를 운영하는 식으로 next API + nest API를 혼용해도 괜찮을까요?
또한 BFF 패턴을 채택할 때,
1.모든 api를 nest(node.js)에서만 만들고 next는 호출/조립만 하는 형태가 정석인지, 2.아니면 일부 crud는 next에 두고(예: 관리자/화면 전용), 무거운/비동기성 기능만 nest(node.js)로 분리하는 형태도 실무에서 흔한지 궁금합니다. 3.실무에서도 이런 방식(next=bff + 별도 전통적인 백엔드 api)을 혼용해서 사용하는지, 분리 기준이 있는지 궁금합니다.
2025년 11월 27일 19:46 #143830
codingapple키 마스터분리해놓는건 자유입니다 다만 관리할 컴퓨터와 비용이 2배가 되겠군요 기능이 겹칠 수록 불편해지니 nextjs는 프론트엔드 리액트 정도라고 생각하고 nestjs를 항상 거쳐서 db조작이 가능하도록 만들어두는게 낫지 않을까요
-
글쓴이글
8 글 보임 - 1 에서 8 까지 (총 8 중에서)
- 답변은 로그인 후 가능합니다.
