라우팅, SSR/SSG, 서버 컴포넌트가 페이지 응답을 만듭니다.
브라우저에서 시작한 요청은 모두 같은 길을 걷지 않습니다. 정적 자산은 가까운 캐시에서 끝나고, 화면 렌더링이나 데이터 변경이 필요한 요청만 서버 경계를 넘어갑니다.
사용자는 페이지를 열고, 검색하고, 장바구니 버튼을 누릅니다.
JS, CSS, 이미지, 사전 생성 페이지는 원 서버까지 가지 않습니다.
SSR, 검색 결과, 주문 처리처럼 최신 상태가 필요한 요청만 앱 런타임으로 넘어갑니다.
라우팅, SSR/SSG, 서버 컴포넌트가 페이지 응답을 만듭니다.
폼 제출, 주문 생성, 데이터 검증을 서버 코드로 처리합니다.
서버리스 함수가 권한과 비즈니스 로직을 처리한 뒤 도서, 장바구니, 주문 데이터를 읽고 씁니다.
빠르게 끝낼 수 있는 것은 Edge에 남기고, 상태 변경과 최신 데이터가 필요한 흐름만 서버리스 함수와 MongoDB까지 이동시킵니다.