개발 컨텐츠 공유 서비스 - 파일럿 프로젝트
프론트엔드
개발 컨텐츠 공유 서비스 - 파일럿 프로젝트
두줄요약
6주 동안 개발 컨텐츠 공유 서비스를 만든 신입 개발자의 파일럿 프로젝트 경험을 정리한 글입니다.\nJPA, Vue.js, QueryDSL, 무한 스크롤과 랭킹 집계를 구현하며 설계와 일정 관리의 중요성을 배웠습니다.
핵심 내용
- 신입 개발자가 6주간 개발 컨텐츠 공유 서비스를 파일럿 프로젝트로 구현한 과정과 회고
- Java 8, Spring Boot, JPA, Vue.js, QueryDSL 등 실무 기술을 학습하며 백엔드와 프론트엔드를 함께 개발
- ERD 설계, 랭킹 집계 배치, 필터링과 무한 스크롤, URL 등록 흐름을 직접 구성
- 코드 리뷰와 피드백을 통해 설계와 쿼리, 프론트엔드 구조를 개선한 경험 공유
적용해볼 점
- 일정이 촉박할수록 필수 기능부터 우선순위 조정
- DB 접근 최소화와 타입 안전한 쿼리 작성에 QueryDSL 활용
- 무한 스크롤과 필터 조합 시 쿼리 구조와 운영 부담까지 함께 고려
