대부분의 Akan 기능은 인터페이스와 비즈니스 서비스 사이의 대화로 이해할 수 있습니다. 인터페이스는 유용한 콘텐츠를 보여주고 의도를 수집합니다. 비즈니스 서비스는 안전한 요청을 받고, 규칙을 판단하고, 데이터를 바꾸며, 필요하면 백그라운드나 실시간 후속 작업을 실행합니다.
사용자가 보고 행동: SSR은 첫 화면을 빠르게 보여주고, client component는 입력, 클릭, 필터, 채팅, 지도, 카메라, 로컬 상태를 처리합니다.
생성 헬퍼가 서비스 표면 호출: fetch는 signal endpoint를 호출하고, st는 클라이언트 상태를 관리하며, Model namespace는 모델 사용을 타입화하고, usePage는 i18n을 처리합니다.
Signal이 의도 라우팅: signal은 endpoint, slice, internal 작업을 호출 가능한 표면으로 노출합니다. 유효한 작업을 service에 보내기 전에 경계를 적용합니다.
Service가 비즈니스 판단: service는 규칙, 저장 데이터, 외부 API, 의존성 주입, 백그라운드 작업, 실시간 발행을 조율합니다.
Document와 runtime이 루프 완성: document는 schema, query, sort, method, static을 정의합니다. runtime과 infra는 작업이 어디로 도착하고 어디서 실행될지 결정합니다.