Supabase와 Firebase 비교

쏘뽀끼·2024년 8월 20일

Supabase를 선택한 이유

현재 프로젝트를 하면서 firebase와 supabase를 고민하다가 supabase를 선택하기로 했다.

개인 또는 소규모 팀이 풀스택 개발을 하는데 필요한 대부분의 것들이 갖춰져 있다.

Firebase를 썼을 때 아 이거 부족해 하고 느끼는 부분들을 Supabase는 오히려 이제 필수적인 부분들이 다 채워지고 정말 부가적인 부분들의 경우 다른 서비스를 쓰면 되기 때문에 풀스택 개발할 때 불편한 점을 느끼지 못한다.


스타트업 or 개인 프로젝트 특성상 복잡한 요구사항이 생기기 쉬운데, 이를 대응하기가 훨씬 용이하다.

개인 프로젝트 특성상 요구 사항이 바뀌는 경우가 정말 많다. 반대로 복잡한 요구 사항들이 들어오는 경우도 많다. 데이터베이스 쿼리가 복잡해질 수 있다.
이런 경우 대응하기에 훨씬 용이하다.


보안상의 이슈로 직접 서버구축을 해야할 때, Supabase는 비교적 쉽게 이전이 가능하다. Vendor Lok-In 이슈( 오픈소스 )

만약 개인이 아니라 회사에서 개발을 한다고 할 때, 방화벽 안으로 서비스를 이전해야 되거나 유저 데이터를 직접 다른 서버로 옮겨야 된다 라고 하는 요구사항이 들어오는 게 정말 흔한 일이다.
근데 Firebase는 이걸 전혀 지원을 해 줄 수가 없다.
그렇기 때문에 Vendor Lock-In 이슈 때문에 Supabase로 간다고 해도 과언이 아닐 정도로 정말 중요한 이슈이다.

0개의 댓글