
빠르게 프로덕트를 만들어야 하는 스타트업이나 사이드 프로젝트에서, 서버리스(Serverless) 아키텍처는 굉장히 매력적인 선택입니다. 서버를 직접 운영하지 않아도 되고, 확장성도 뛰어나며, 비용도 사용한 만큼만 내면 되니까요. 플러터와의 궁합도 꽤 잘 맞습니다. 하나의 코드베이스로 iOS와 Android 앱을 동시에 개발하면서, 백엔드는 Firebase, Supabase, AWS Amplify 같은 서버리스 플랫폼을 붙이면 손쉽게 앱 전체를 구성할 수 있어요. 하지만 막상 실제 서비스를 만들기 시작하면, “생각보다 어렵네?”, “이건 왜 이렇게 불편하지?” 같은 벽에 자주 부딪히게 됩니다. 서버리스 구조는 초기 진입은 쉬워 보이지만, 제대로 이해하지 않고 사용하면 데이터 설계부터 보안, 비용, 유지보수..