최소의 비용으로 서비스 개발하기
(brunch.co.kr/@odradeck)- 백엔드는 Supabase
- 한번 쓰면 헤어나올 수가 없음
- Auth 와 Storage 지원
- 무료 프로젝트 2개까지지만, 트래픽 제한등 때문에 월 $25
- 앱은 Flutter
- ReactNative를 고민했지만, Web 개발도 어느정도 되는 Flutter로 선택
- 웹은 GitHub 으로 무료 배포. Private이 필요해서 월 $4
- 백오피스는 Retool
- 노코드 도구라지만 익숙하는데 좀 걸림. 그래도 직접 만드는 것보다는 빠름
- Workflow 같은 거 안돌리면 무료. Staging 유지등때문에 월 $10
- Supabase + Flutter + Retool 만으로도 어느정도 규모있는 서비스 구현 가능
- 한달에 인프라 비용으로 $50 미만으로 운영
- 트래픽 많아지면 용량 늘이기 가능
완전 무료로 하면, neon(DB) + Cloudflare worker + Cloudflare Pages 저는 이렇게 사용합니다.
추가로 스택까지 붙이면, ReactNative + Trpc + drizzle 요렇게 쓰네요.
비용을 줄이기 위해 Native > React Native > Flutter,
서버는 AWS 사용하고 있었는데 supabase로 이전해서 비용 절감해야겠습니다.
비용을 안낼 수준의 서비스라면 사실 rdb든 nosql이든 큰 차이 없을거라 생각을 했습니다..ㅎㅎ
개발자의 학습도 비용이니 말씀하신것도 중요하긴 하겠네요