[DevCamp - 3일차] 회원가입 API 개발

sooyoung choi·2024년 3월 20일
0

postgresql

  • 설치부터 시행착오가 많았다.(환경변수 문제, 사용자 권한 문제 등)
  • mysql과 다르지 않았지만 왜 쓰는지?
  • 병렬 쿼리 처리 기능을 지원해 대용량 데이터를 처리할 때 여러 CPU 코어를 활용하여 더 빠르게 데이터를 처리하는 데 도움을 준다고 한다.
  • 대용량 트래픽 처리 프로젝트에 쓰인다.

repository 파일

  • 한번도 만들어보지 않았던 파일이었고, 왜 따로 만들어야하는지에 대한 의문이 생겼다.
  • 각 부분이 단일 책임 원칙을 더 잘 준수할 수 있도록 데이터 로직과 비즈니스 로직을 분리하여 작업하는 것이 좋다고 한다.

파일 분리

  • 예시코드 전반적으로 각 파일들의 역할이 확실하게 나누어져 있는 느낌을 받았다.
  • 오늘 제출하는 과제에서 최대한 적용해보았다.

base-entity

  • 공통적인 엔티티 구성요소를 따로 분리해서 가져다 쓰니 정말 편리했다.

어제와 달리 직접 예시코드를 참고하면서 회원가입 API 구현해보니 항상 무언가를 구현하기 전 어떤 방식으로 파일들을 구성해야할지에 대해 고민했던 것에 대해 조금이나마 해소가 되었던 경험이었다.

0개의 댓글