2달 전 · 포크코딩 님의 새로운 답변
Supabase와 Springboot에 대한 질문
안녕하세요. 현재 기계공학과 4학년으로 캡스톤 디자인을 진행 중이며, 팀원들과 함께 앱 개발과 창업까지 목표로 하고 있는 학생입니다. 기술 선택 문제로 고민이 많아 조언을 구하고자 글을 남기게 되었습니다. 상황 요약 - 저희 팀: React Native + Spring Boot 기반으로 개발 중 제가 직접 백엔드 설계/구현 예외처리, 디버깅 포함 전체 구조 정확히 이해 진행도 약 60-70%, 구조 안정적, 유지보수 자신 있음 - 교수님 프로젝트: Next.js + Supabase 진행도 약 80% 다만 구조가 낯설어 코드 파악과 에러 수정에 시간 소요 예상 고민 포인트 - 교수님 코드 이어받으면 빠르게 MVP는 가능하지만, 구조 이해가 부족하고 디버깅이 어려움 - 제가 만든 Spring 기반 프로젝트는 구현은 부족하지만, 구조적으로 명확하고 확장성에 유리함 - 배포까지 걸리는 시간은 둘 다 비슷할 것으로 예상됨 저희의 목표 - 단기: MVP 완성 → 실제 사용자 배포 - 장기: 창업을 고려한 실서비스 개발 - Redis / Kafka / Elasticsearch 등 트래픽 대응과 기능 고도화 예정 - 따라서 유지보수성과 확장성이 핵심 질문 - 기능 많은 Supabase 기반 코드를 이해하고 고도화하는 게 나을까요? - 아니면 Spring 기반 구조를 그대로 밀고 나가는 게 더 현명할까요? - 장기적으로 유지보수와 확장성을 고려했을 때 어떤 선택이 실무적으로 맞는 결정일까요? 비슷한 경험 있으신 분들이나 현직자 분들의 현실적인 조언 부탁드립니다. 긴 글 읽어주셔서 감사합니다.
개발자
#supabase
#spring-boot
#backend
#front-end
#back-end
답변 1
댓글 0
조회 117
5달 전 · 문정동개발자 님의 새로운 답변
백엔드가 없는 포트폴리오 어떻게 해야할까요?
백엔드의 부재로 프로젝트 퀄리티가 많이 떨어져서 고민입니다. 설계부터 통신 시나리오 등 많은 고민을 했지만 중간에 백엔드가 이탈하는 일이 발생하면서 통신은 시작도 못하게 되었습니다. 현 프로젝트의 이전 버전인 prototye 버전으로는 mocking을 통해서 백엔드의 부재를 극복했지만 정식버전으론 백엔드와의 협업으로 보다 나은 버전과 퍼포먼스를 보여주려 했지만 그러질 못해서 매우 답답한 상황입니다. 저는 포트폴리오의 갯수를 많이 늘리는게 중요하다 생각하지 않고 이미 만들어져 있는 프로젝트들을 계속해서 업그레이드하면서 발전된 모습을 보여주는 개발자가 되려고 노력을 합니다. 따라서, 위와 같은 상황의 프로젝트를 어떻게 포트폴리오로 보여줄 수 있는지 또는 통신되지 않은 상태에서, 프론트 단에서 할 수 있는 ui,ux, crud를 보여주는게 좋을지 고민입니다. 물론, Firebase나 supabase와 같은 방법도 있겠지만 이는 정말 방법이 없을 때 선택하려고 합니다. 거기다 이미 sever-less로 개발한 프로젝트가 있어서 최대한 다른 모습을 보여줄 수 있는 프로젝트와 저를 보여주려 합니다. 친절한 답변 기다리고 있겠습니다.
개발자
#프론트
#팀플
#포트폴리오
#고민
#프론트엔드
답변 2
댓글 0
조회 175
9달 전 · 이상래 님의 새로운 답변
프론트엔드 공부중인 취준생이 백엔드 공부해도 될까요?
프론트엔드 공부중입니다. 사용하는 스택은 react, next, typescript 정도구요. 현재 진행되는 개인 프로젝트는 supabase 라는 서버리스 서비스를 이용해서 백엔드를 대체하고 있습니다. 근데 문득 드는 생각이 제가 나이도 좀 있고, 공백기도 제법 길어서 단순히 crud 되고, 몇 개의 추가적 기능(ex. 크롤링을 통한 데이터 수집, 웹소캣 활용한 채팅기능)을 추가해도 뭔가 경쟁력이 없는 지원자로 보일 거 같더라고요. 그래서 프론트가 백의 흐름을 어느정도 알 필요성이 있기도 하고, 그런 이유를 내포해서 백 공부를 한 번 해볼까 생각해보았습니다. 다만 심도깊은 프로젝트는 프론트 쪽 구현만으로도 벅찰 거 같아서 단순한 프로젝트를 풀스택개발로 진행해볼까 생각하고 있는데요. 괜찮은 생각일까요? 취준기간에 괜히 다방면으로 건들여서 괜히 귀중한 시간을 낭비하는 건 아닐지...이런 부분때문에 고민이 됩니다.. 또 만약 공부를 한다면 개인적으로는 noSQL 보다 SQL 쪽으로 공부해나가는게 맞다고 생각하는데 그러면 언어를 또 새로 배워야하는지요 ? (보통 대중적인 java 를 많이 쓰더라고요)
개발자
#프론트엔드
#백엔드
답변 2
댓글 0
조회 155
2년 전 · 익명 님의 새로운 댓글
supabase, firebase, pocketbase 뭘 사용하는것 이 좋을까요?
안녕하세요 ! 혼자 프로젝트를 진행하다가 궁금한 점이 생겨서 질문드립니다. 현재 저는 생일 축하 웹사이트 프로젝트를 진행중입니다 리액트를 공부 중이고 해서 겸사겸사 뭐라도 해보자 해서 매우 간단하게 하려고 합니다 ! 생일 전까지 빠르게 만들어야하는지라 로그인, 회원가입은 아직까진 예정에 없습니다..ㅎㅎ 생일 축하 메시지만 남기는 것이기에 굳이 로그인 기능이 필요할까 싶기도 하구요.. 결론적으로 제가 하고 싶은 것은 1. 그 사이트 내에서 축하 메시지를 작성하면 그 메시지를 띄워주고 2. 새로고침 하거나 홈페이지를 나갔다 들어와도 개개인들이 작성한 그 메시지들이 그대로 남아있게끔 계속 보이게 하고 싶습니다 !!! 그럴러면 메시지 데이터를 저장해둘 서버가 필요하다고 생각해서 잘 알려진 supabase, firebase, pocketbase 중에서 사용하고 싶은데 어떤 것을 사옹해야할지 모르겠습니다 ㅠㅠ 유명하고 많이 써서 사용하기보단 각각의 장단점이 있을테니 제 프로젝트의 규모와 목적에 맞게 사용하고 싶습니다 근데 제가 공부한지 얼마 안된지라 찾아봐도 postgres, nosql 관련한 글들인데 장단점을 잘 모르겠더라구요.. 차이점은 알겠으나 그래서 내 프로젝트엔 뭘 쓰는게 좋을지 파악이 어려웠습니다..! 아니면 저 위의 기능과 데이터들 뿐이면 로컬스토리지도로 가능한걸까요? 그리고 혹시 메시지를 삭제하는 기능까지 만들려면 인가받은 사용자만 삭제해야하니까 로그인 기능도 필요한거겠죠? 회원가입 기능 없이 관리자인 저만 삭제할 수 있도록 할 수는 없을까요..? - 프로젝트 규모에 맞게 어떤 서버를 사용하면 좋을지? - 삭제기능도 한다면 관리자인 저만 삭제할 수 있는지? (그럼 관리자인 저와, 사용자 페이지를 따로 만드는 것인지..?) 개인 프로젝트에서 서버를 사용해본적이 없어서 하나부터 열까지 너무 어렵네요ㅠㅠㅠ 선배님들 도움주시면 감사하겠습니다 !!
개발자
#서버
#프로젝트
#고민
#firebase
답변 1
댓글 1
추천해요 1
조회 765
2년 전 · 이도운 님의 답변 업데이트
프론트엔드 공부 7개월 차, 방향성을 잘 못 잡겠습니다. 조언 부탁드립니다.
안녕하세요 저는 취직을 목표로 공부를 하고 있는 비전공자 입니다. 현재 7개월 간 공부하면서 많이 성장했다고 생각하는데요. 요즘 들어 방향성이 흔들리는 것 같습니다. Typescript, React, nextjs 그리고 알고리즘도 꾸준히 공부하고 있습니다. 나름 빠르게 성장 중이라 생각되었는데 요즘 들어 정체가 되는 듯 합니다. 처음 Nextjs를 공부하면서 인강으로 pscale + prisma 조합으로 백엔드 연습했었고, 요즘 새로운 시도를 해보고자 supabase를 시도해 보고 있는데, 문득 프론트 엔드로 취직이라는 목표를 가지고 쓸데없는 공부를 하는게 아닌가 라는 생각도 들고, 끝도 없으니 너무 얕게 공부하게 되는 것 같아서 이건 아니다 라는 생각도 들구요. 팀 프로젝트 경험을 쌓아 보고 싶어서 다양한 부트캠프 (네부캠, 우테코, 크래프톤 정글 등) 지원해보려고 하는데 그 이전 스스로 무엇을 공부해야 하는지 고민입니다. 현재는 이런 공부를 하고 있어요 1. 모딥다 정독 2. 백준 알고리즘 3. 클론 코딩 및 개인 프로젝트 이런 것들이 궁금합니다 1. 다양한 serverless db를 다루어 보는 것이 프론트 취직이라는 목표에 부합하는지. 2. 현재 중요한 무언가를 놓치고 있는 것이 아닌지. 3. 부트캠프를 지원하기 이전 팀 프로젝트에 도움이 되고, 스스로 성장시킬 수 있는 기술적 역량이 있는지. 조금 심도 깊은 공부를 하고 싶은데, 프론트엔드를 공부하는 취준생에게 ”나였으면 이런걸 공부했을 것 같다“ 같은 조언 한마디 부탁드립니다!
개발자
#next.js
#프론트엔드-취준
#부트캠프
답변 1
댓글 1
추천해요 1
조회 537
3년 전 · 익명 님의 새로운 댓글
웹 데브에서 어떤 테크스택을 사용하시나요?
하나의 웹앱을 만들 때에도 다양한 테크스택을 사용할 수 있고 어떤 테크스택을 사용하느냐는 개발 트랜드에 따라서 조금씩 바뀌는 것 같아요. 그래서 요즘 개발자 분들은 어떤 테크스택을 사용하는지 궁금해서 질문 올립니다. 프레임워크, DB, ORM, CSS 등 말그대로 개발에서 사용하는 툴들을 알려주세요 ㅎㅎ 제가 사용하는 테크스택은 (프론트에 치중되어 있습니다) 이렇습니다! - NextJS - Prisma - Tailwind - Supabase
개발자
답변 1
댓글 1
추천해요 3
조회 149