postgresql
- 설치부터 시행착오가 많았다.(환경변수 문제, 사용자 권한 문제 등)
- mysql과 다르지 않았지만 왜 쓰는지?
- 병렬 쿼리 처리 기능을 지원해 대용량 데이터를 처리할 때 여러 CPU 코어를 활용하여 더 빠르게 데이터를 처리하는 데 도움을 준다고 한다.
- 대용량 트래픽 처리 프로젝트에 쓰인다.
repository 파일
- 한번도 만들어보지 않았던 파일이었고, 왜 따로 만들어야하는지에 대한 의문이 생겼다.
- 각 부분이 단일 책임 원칙을 더 잘 준수할 수 있도록 데이터 로직과 비즈니스 로직을 분리하여 작업하는 것이 좋다고 한다.
파일 분리
- 예시코드 전반적으로 각 파일들의 역할이 확실하게 나누어져 있는 느낌을 받았다.
- 오늘 제출하는 과제에서 최대한 적용해보았다.
base-entity
- 공통적인 엔티티 구성요소를 따로 분리해서 가져다 쓰니 정말 편리했다.
어제와 달리 직접 예시코드를 참고하면서 회원가입 API 구현해보니 항상 무언가를 구현하기 전 어떤 방식으로 파일들을 구성해야할지에 대해 고민했던 것에 대해 조금이나마 해소가 되었던 경험이었다.