Skip to content

[J123] 이태훈

LeeTH916 edited this page Nov 10, 2023 · 8 revisions

1주차 회고

  • 성장 목표

    • BE 개발의 전반적인 프로세스와 협업 방식에 대해 경험해보기
    • 적절한 DB를 선정하고 DB 쿼리 최적화해보기
    • 테스팅에 대해 많은 경험 해보기
  • 기술적 고민거리

    • api 설계
      • login 부분에 대한 api 설계시, 일반 로그인과 소셜로그인의 엔드포인트를 구분해야 할지에 대해 고민 -> 관리와 코드 재사용성 측면에서 하나로 하는게 좋을 것 같다고 판단하여 하나로 통합
      • 유저 팔로우, 언팔로우 같은 작업에 대해 엔드포인트를 어떻게 설정할 지 고민 -> 엔드포인트의 이름을 서로 다르게 하는 방법을 생각하다가, RESTful한 api 설계를 위해 엔드포인트는 같게 하고 메서드를 분리하는 방향으로 결정
    • DB 선택
      • 주제가 맛집 공유 플랫폼이기 때문에 지도에 대한 위치 데이터를 저장하는 측면에서 NoSQL을 사용해야 하는지에 대해 고민 -> 내부적으로는 한번 사용해보고 싶다라는 의견도 있었지만, 우선 가장 중요한 RDB를 많이 공부하고 사용하는 형태로 구현해보고 추후에 발전시켜나가는 방향으로 변경
    • 웹 서버 사용 여부
      • 단순히 사용해보고 싶다라는 생각으로 어떤 웹 서버를 사용할 지에 대해 고민을 해 보았는데, 멘토링을 통해 웹 서버의 필요성을 느꼈을 때 선정해보는 방향으로 결정
Clone this wiki locally