Akan.js
English
English
한국어
Docs
Conventions
References
Cheatsheet
Akan.js
Docs
Conventions
References
Cheatsheet
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스
Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자
bassman
일반
•
인증
•
스키마 설계
•
엣지 컴퓨팅
•
파일 관리
•
Single Sign-On
•
DataList & Enum
인터페이스
•
CRUD
•
Endpoint
•
Form
관측성
•
로깅
•
의존성 주입
•
에러 처리
•
메트릭
성능
•
캐싱
•
이미지 최적화
•
지연 로딩
•
쿼리
•
큐
•
실시간
개발
•
문서화
•
스크립트
•
도커
•
쿠버네티스
일반
•
인증
•
스키마 설계
•
엣지 컴퓨팅
•
파일 관리
•
Single Sign-On
•
DataList & Enum
인터페이스
•
CRUD
•
Endpoint
•
Form
관측성
•
로깅
•
의존성 주입
•
에러 처리
•
메트릭
성능
•
캐싱
•
이미지 최적화
•
지연 로딩
•
쿼리
•
큐
•
실시간
개발
•
문서화
•
스크립트
•
도커
•
쿠버네티스
Next
인증
엣지 컴퓨팅
Akan에서 엣지 컴퓨팅은 이렇게 이해하면 됩니다. 한 Akan 서버가 앱에서 쓰던 generated `fetch` 객체로 다른 Akan 서버를 호출하는 것입니다.
Cloud server: 무엇을 할지 결정합니다.
Edge server: 장비나 사용자 가까이에서 일을 처리합니다.
Akan fetch: 양쪽을 type-safe signal 호출로 연결합니다.
다른 서버 호출하기
중요한 부분은 마지막 option인 `{ url }`입니다. 이 값이 fetch에게 어떤 서버로 signal 호출을 보낼지 알려줍니다.
엣지 서버 ping
명령 보내기
cloud가 edge server에게 어떤 일을 시키고 싶다면 일반 query 또는 mutation 호출을 사용합니다. 이 호출도 argument와 return type이 유지됩니다.
원격 명령
상태 듣기
edge server가 상태를 계속 보내야 한다면 subscription을 사용합니다. 나중에 정리할 수 있도록 unsubscribe 함수를 저장하세요.
구독과 정리
원격 노드 감싸기
같은 edge server와 여러 번 통신한다면 URL과 unsubscribe 함수를 기억하는 작은 class로 감싸면 편합니다.
작은 wrapper
아주 빠른 데이터
명령과 상태는 Akan fetch로 유지하세요. 아주 큰 영상이나 binary stream이 필요하다면 그 데이터만을 위한 다른 통로를 추가할 수 있습니다.
명령: `fetch.startJob(...)`
상태: `fetch.subscribeJobStatus(...)`
큰 stream: 꼭 필요할 때만 별도 경로를 둡니다.
꿀팁
먼저 일반 signal로 시작하세요. local에서 잘 동작한다면 보통 `{ url }`만 바꿔 원격 호출할 수 있습니다.
cloud 로직이 순회할 수 있도록 edge server URL은 DB에 저장하세요.
subscription은 항상 정리하세요. 오래 실행되는 worker에서는 연결이 새기 쉽습니다.
엣지 컴퓨팅
다른 서버 호출하기
명령 보내기
상태 듣기
원격 노드 감싸기
아주 빠른 데이터
꿀팁