본문 바로가기
앱과 DB를 직접 연결해도 될까요?

앱과 DB를 직접 연결해도 될까요?

앱이 Supabase와 직접 연동되는 구조는 유지보수가 어렵다는 점을 강조하며, 중간에 서버를 두어 데이터베이스 변경을 유연하게 관리하는 아키텍처를 추천합니다. 이는 컬럼 변경 시 앱 코드 수정의 부담을 줄이고, 구 버전 앱 사용자 호환성을 확보하는 데 도움이 됩니다.

핵심 요약

  • 앱을 Supabase에 직접 연동하는 것은 유지보수를 매우 어렵게 만들 수 있습니다. Supabase 컬럼을 조금만 변경해도 앱 코드에 직접 박힌 어떤 컬럼을 호출할지가 문제가 되어 컬럼 이름조차 변경하기 어렵습니다.
  • 구 버전 앱 사용자는 옛날 스키마대로 쿼리를 사용해야 하는데, 앱이 Supabase에 직접 연동되면 이를 지원하기 어렵습니다.
  • 중간에 서버를 두면 데이터베이스 변경을 서버에서 일단 받아줄 수 있어 훨씬 나은 구조입니다.

전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.

로그인 / 회원가입