앱과 DB를 직접 연결해도 될까요?
앱이 Supabase와 직접 연동되는 구조는 유지보수가 어렵다는 점을 강조하며, 중간에 서버를 두어 데이터베이스 변경을 유연하게 관리하는 아키텍처를 추천합니다. 이는 컬럼 변경 시 앱 코드 수정의 부담을 줄이고, 구 버전 앱 사용자 호환성을 확보하는 데 도움이 됩니다.
핵심 요약
- 앱을 Supabase에 직접 연동하는 것은 유지보수를 매우 어렵게 만들 수 있습니다. Supabase 컬럼을 조금만 변경해도 앱 코드에 직접 박힌 어떤 컬럼을 호출할지가 문제가 되어 컬럼 이름조차 변경하기 어렵습니다.
- 구 버전 앱 사용자는 옛날 스키마대로 쿼리를 사용해야 하는데, 앱이 Supabase에 직접 연동되면 이를 지원하기 어렵습니다.
- 중간에 서버를 두면 데이터베이스 변경을 서버에서 일단 받아줄 수 있어 훨씬 나은 구조입니다.
전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.
로그인 / 회원가입