정적 산출물만으로 충분한지, SSR과 API가 필요한지, 클라우드 통합과 운영 제어권이 얼마나 필요한지를 순서대로 좁힌다.
동적 서버가 필요 없으면 Static export가 비용과 운영 부담을 낮춘다.
있다면 서버리스 또는 Node 런타임을 제공하는 플랫폼이 필요하다.
인증, API, 네트워크가 AWS 중심이면 Amplify나 EC2가 자연스럽다.
런타임, 네트워크, 롤백을 직접 잡아야 하면 EC2까지 검토한다.
문서, 소개 페이지, 서버 없는 화면.
SSR, API routes, 실시간 개인화가 필요할 때.
PR preview와 서버리스 함수 중심 배포.
함수 실행 시간, 대역폭, 이미지 변환 한도.
Cognito, AppSync, Lambda와 가까운 앱.
IAM, 리전, 빌드 권한, 런타임 버전 확인.
Node 앱을 빠르게 올리고 로그와 add-on을 함께 쓸 때.
dyno 크기, 슬립 정책, add-on 비용.
네트워크, 프로세스, CDN, 배포 전략을 직접 통제.
패치, SSL, 모니터링, 장애 복구를 팀이 책임.