요청과 응답 모델
브라우저는 요청을 만들고 서버는 검증 후 응답합니다. 화면은 이 응답을 기준으로 상태를 갱신합니다.
HTTP클라이언트는 사용자의 기기에서 빠른 피드백과 화면 상호작용을 맡고, 서버는 신뢰 가능한 데이터 검증과 권한 판단을 맡습니다. 둘의 차이는 어디에서 실행되는지보다 누가 조작할 수 있는지에서 더 중요합니다.
브라우저는 요청을 만들고 서버는 검증 후 응답합니다. 화면은 이 응답을 기준으로 상태를 갱신합니다.
HTTP클라이언트 검증은 사용자 경험용이고, 보안과 데이터 무결성은 서버 검증에서 확정합니다.
trust장기 보관 데이터, 결제, 권한, 개인정보는 서버가 소유하고 클라이언트는 필요한 범위만 캐시합니다.
ownership네트워크는 실패할 수 있으므로 로딩, 재시도, 낙관적 업데이트, 오류 메시지를 API 계약과 함께 둡니다.
latency클라이언트: 이메일 형식이 맞는지 즉시 안내
서버: 이메일 소유권, 중복, 권한, 저장 가능 여부를 최종 확인