신입 개발자의 파일럿 프로젝트(feat. 리뷰프로덕트팀)
Spring BootJPAQueryDSLMySQLVue.jsAWSCI/CD
AI 요약
Beta우아한테크코스 수료 후 리뷰프로덕트팀에 입사한 신입 개발자가 파일럿 프로젝트로 미니 리뷰 시스템을 구현한 경험을 공유하는 글입니다. 리뷰 등록, 수정, 삭제, 조회, 좋아요 기능과 가게 리뷰 통계 집계 기능을 포함하며, CI, 로깅, 배포까지 진행했습니다.
js, Amazon S3, SNS, SQS를 사용했습니다. 특히 JPA 사용 시 발생하는 N+1 문제와 성능 이슈를 고려하여, 같은 라이프사이클을 갖는 엔티티는 객체 참조로, 그 외에는 ID로 간접 참조하는 규칙을 세워 엔티티 관계 설계를 진행한 점이 인상 깊습니다.
신입 개발자로서 학습하며 진행한 프로젝트의 성장 일기를 담고 있습니다. 칙을 세워 엔티티 관계 설계를 진행한 점이 인상 깊습니다. 신입 개발자로서 학습하며 진행한 프로젝트의 성장 일기를 담고 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



