📖 2022년 06월 03일 ~ 6월 04일
✔️ 오늘 내가 한 일
- oracle cloud에 mysql DB 서버 구축
- node에서 DB 연결
- swagger 코드
- 기획 회의
- 폭풍 ERD 설계
💡 TIL ( Today I Learned )
[ 다른 사이트의 의존성은 낮추자 ]
우리 서비스에서 카카오톡 연동이 필요한 기능이 있어 처음 설계는 카카오톡 로그인만 가능하도록 기획했다.
하지만 카카오톡이 망하거나? 카카오톡이 점검을 한다면 그 서비스의 문제가 우리 서비스까지 영향을 미친다.
따라서 의존성을 낮추도록 사이트 자체 로그인도 다시 넣기로 결정했다.
[ DB 구축 시 고려할 점 ]
1. 서비스 확장성을 고려할 것
ERD 설계하면서 코치님 덕분에 더 깊게 생각해볼 수 있었다.
DB 구축을 할 때 백엔드 개발자는 서비스의 확장성을 항상 고려해야한다는걸 알게 되었다..!
예를 들어 처음 ERD 설계에서 우리는 등록일자, 수정일자가 필요없을 것이라 판단하고 칼럼을 넣지 않았다.
하지만 나중에 기획이 변경되어 데이터로 분석을 할 수 있고 새로운 기획이 생길 수 있다.
그런 상황을 대처하기 위해서 최대한 raw 데이터를 저장하자!
💁♀️ 오늘 느낀 점
역시 처음이 어렵다! 이렇게 삽질한 시간이 모여서 주니어 개발자가 되겠지!!
밤 늦게까지 계속 멘토링 해주신 코치님도 갬동❤️
📌 내일 할 일(계획)
- 회원 테이블, 추천 테이블 코드
- swagger 명세하고 코드 작업 시작하기
반응형
'프로젝트 회고 > Pill my rhythm 💊' 카테고리의 다른 글
[인공지능 웹 서비스 프로젝트] 11~12일 차 회고 (0) | 2022.06.16 |
---|---|
[인공지능 웹 서비스 프로젝트] 8~10일 차 회고 ✔️ (0) | 2022.06.11 |
[인공지능 웹 서비스 프로젝트] 6~7일 차 회고 (0) | 2022.06.08 |
[인공지능 웹 서비스 프로젝트] 1~3일 차 회고 (0) | 2022.06.03 |
댓글