서버 변경의 호출 계약에 따라 Action과 Route를 고른다
둘 다 서버에서 검증하지만 호출 주체와 HTTP 표면, 응답 형식이 다르다.
Server Action
mutation 뒤 경로·즉시 tag·SWR tag에 맞는 캐시 API를 호출하는 작업
Route Handler
외부 호출자가 status와 JSON 계약을 사용
Route Handler
명시적 method·header·body 제어가 중심
Shared service
검증·저장 로직을 분리해 두 경계가 재사용
핵심Action과 Route 모두 권한·중복 제출·runtime·로그 노출을 점검하고 업무 로직은 공통 서비스에 둔다.