실전프로젝트 - 1주차
1. 회의 내역(BE 관련)
1) 최근 검색어, 인기 검색어
- 기능의 활용도가 부족하다고 판단
- 기본 crud 기능으로 개발스코프와 db 테이블을 증가시키는 것은 실전프로젝트 목적에 부합하지 않다고 판단
2) 내가 찜한 위스키를 판매하는 가게 내역
- 필요한 기능으로 판단
- 지도api 연구 이후 api 작성 예정
3) 멘토링 일정을 위한 mvp설정
- 금요일까지 기본CRUD, multer+s3, 소셜로그인, CI/CD, 배포 예정
2. 작업 내역
1) 지도api선정
- 구글맵 : 서울 지역으로 스코프를 제한할건데 타지역 데이터가 쓸데없이 포함되어 로딩 속도 저하, 추가비용 발생 가능성
- 네이버와 카카오는 기능이 비슷하다 판단하였는데 https://epdev.tistory.com/8 해당 블로그의 속도 비교부분을 보고 카카오로 선정
- 추후 카카오 로그인과도 연동 가능성 염두
2) 오픈api적용
- 카카오 디벨로퍼에서 어플생성, 플랫폼 설정 후 도메인 설정
- 카카오지도api 사이트 참조하여 기본 샘플작성 완료 https://apis.map.kakao.com/web/sample/
- 추후 FE담당자와 상의하여 지도 데이터 재가공 구상 및 api 작성 예정
3) 서버배포
- 기존에 진행했었던 ec2배포 복습 후 진행 https://jujiprogram.tistory.com/45
4) 깃허브 관리
- commit/pr 에 포함시킬 이슈 등록
- 이슈 등록에 앞서 api명세서, 기능목록 재검토
3. 트러블슈팅/회고
1) 지도 api
- 좌표값을 받아와 진행중인 프로젝트 db에 넣는 로직 구상
- db에있는 좌표값과 지도에서 키워드 검색을 통해 호출된 좌표값이 같을 시 추가 표시를 해줄 예정
- 해당 로직들을 구현해 지도 api에 커스텀이 가능한지 분석 필요
- 지도api를 순정으로 쓰기에 편리하지만 로직들을 상세 분석하여 특정 데이터를 재가공하여 화면에 표현해주는 것은 challenge하게 느껴졌고, 주말에 담당FE와 협업하여 돌파해볼 예정
2) 서버배포
- 5주전 처음으로 EC2 배포를 진행할 때는 명령어들과 흐름을 이해하지 못한채 따라하기 바빴었고, 강의에서 알려준 버전과 명령어가 다르거나 오타 등으로 인하여 원하는 단계로 진행이 안될때 헤매었었다
- 이번 배포에서는 명령어와 흐름을 단계별로 확실히 이해하며 진행하였고, 비교적 능숙하게 EC2를 다루게 되었다.
'항해14기 본과정 > 항해14기 개발일지' 카테고리의 다른 글
[항해 14기] 개발일지43 (실전프로젝트 - CD 환경 구축) (0) | 2023.05.25 |
---|---|
[항해 14기] 개발일지42 (실전프로젝트 - GIT Flow, CI 환경 구축) (0) | 2023.05.25 |
[항해 14기] 개발일지40 (실전프로젝트 - BE아키택쳐) (0) | 2023.05.22 |
[항해 14기] 개발일지39 (실전프로젝트 - 발제2) (0) | 2023.05.21 |
[항해 14기] 개발일지38 (실전프로젝트 - 발제) (0) | 2023.05.19 |