[TIL] 16주차 월요일. 팀 프로젝트 - 채팅 기능 구현 중 (supabase realtime)

Minji Kim·2024년 7월 29일

내배캠TIL

목록 보기
66/73

Supabase Realtime

고민의 과정

어제 강의를 들어봤는데, 두려워 했던 것보다 어렵지 않아 보였다.
이번주에 MVP 발표까지 해야 하는 구현 사항을 마쳐야 하기 때문에... 우선 realtime으로 해 놓고 MVP 발표 이후 웹소켓 활용하여 리팩토링 작업해볼까 하는 새 계획이 생겼다.

기술적 의사결정

결정 사항

본래 웹소켓을 도전 과제로 삼아 작업해볼 계획이었지만 우선 Supabase Realtime을 활용하도록 결정.

Supabase Realtime 사용 결정 이유

  1. 짧은 한정된 시간 내에 기능 구현을 완성해야 유저 테스트 진행도 가능해지는데, 현재로썬 어렵다고 판단.
    따라서 MVP, 유저 테스트 전까지는 사용이 원활할 정도로 Supabase Realtime을 활용해 구현하기로 결정.
  2. 웹소켓을 사용하지 않고 Realtime 만으로도 충분히 MVP와 유저 테스트가 가능할 것 같다는 판단.
  3. 팀 전원이 Supabase를 사용하여 작업하고 있기 때문에 통일성을 고려한 이유도 있다. 웹소켓은 기술적 도전을 위한 스스로의 과제 사항.
    또한 웹소켓은 현재 상황으로썬 무리지만, MVP 발표 이후 리팩토링 예정.

0개의 댓글