오늘 다룰 내용들은 제가 작업하고 있는 사이드 프로젝트, YU캘린더
에 실제로 적용했던 경험을 바탕으로 하고 있습니다.
YU캘린더
는 Next.js 14, TypeScript, Supabase V2.0 등의 기술 스택을 기반으로 다음과 같은 기능을 구현한 프로젝트입니다.
이번 포스팅에서는 Supabase를 사용하며 겪을 수 있는 “무료 플랜 일시정지” 상황을 기준으로, 제가 실제로 겪은 흐름과 운영 포인트부터 정리합니다.
실제 프로젝트에 적용했던 시점이 올해 5월이라, 현재 기억을 바탕으로 작성했고 일부가 빠졌을 수 있습니다. 그 대신 공식 문서 근거를 함께 덧붙여서 보완했습니다.
• Supabase 무료 플랜는 7일간 활동이 매우 적으면 자동 일시정지 될 수 있으며, 대시보드에서 즉시 복구할 수 있습니다.
• 2024-06-24 이후에는 일시정지 후 90일 이내 복구 가능하고, 90일이 지나면 최근 logical backup (+ Storage 객체)만 다운로드할 수 있습니다.
아쉽게도 Supabase 무료 플랜은 7일간 활동이 매우 적으면 자동으로 일시정지됩니다. 제 프로젝트는 아직 테스트 단계라 가족과 남자친구에게만 공유했는데요, 저마저도 가끔 들여다보니 활동이 거의 없어 Supabase로부터 안내 메일을 받는 일이 잦았습니다.
Supabase 일시정지 경고 메일
그때마다 Supabase 대시보드에 들어가 수동으로 프로젝트를 깨워주곤 했는데, 거의 1년이 다 되어가니 이마저도 번거롭게 느껴지기 시작했습니다. 🤮