KANRI — 재고 자동화 도구
KANRI — Multi-channel Inventory Sync Engine
여러 이커머스 스토어의 재고를 통합 관리하고 재주문을 자동화하는 클라우드 도구입니다.
라이브 데모
실제 애플리케이션 화면 미리보기
재고 수준
최대 재고 비율 (%)알림
호지차 라떼 베이스 500ml
교쿠로 최고급 100g
말차 아이스크림 6개입
상품 재고 목록
| 상품명 | SKU | 재고 수 | 상태 | EC 연동 |
|---|---|---|---|---|
| 유기농 말차 파우더 100g | MTP-001 | 342 | 재고 있음 | Amazon라쿠텐Shopify |
| 현미차 티백 50P | GCT-012 | 18 | 재고 부족 | Amazon라쿠텐Shopify |
| 호지차 라떼 베이스 500ml | HJL-033 | 0 | 품절 | Amazon라쿠텐Shopify |
| 센차 특상 200g | SNT-005 | 156 | 재고 있음 | Amazon라쿠텐Shopify |
| 말차 아이스크림 6개입 | MIC-021 | 7 | 재고 부족 | Amazon라쿠텐Shopify |
| 와코차 티백 30P | WKT-008 | 89 | 재고 있음 | Amazon라쿠텐Shopify |
| 교쿠로 최고급 100g | GYR-002 | 4 | 재고 부족 | Amazon라쿠텐Shopify |
| 말차 초콜릿 12매입 | MCH-044 | 203 | 재고 있음 | Amazon라쿠텐Shopify |
과제
Amazon, Rakuten, Shopify에 걸친 수동 재고 관리로 인해 월 ¥5M의 품절 손실과 40%의 창고 과잉 재고가 발생하였습니다.
솔루션
AI 수요 예측, 자동 재주문, 재고 부족 알림, 회전율 분석 기능을 갖춘 통합 재고 API 레이어를 제공합니다.
성과
- 품절률 92% 감소
- 과잉 재고 35% 감소
- 월간 운영 시간 120시간 → 8시간
- 월 ¥4.5M 매출 손실 회복
Measured Impact
同期ラグ中央値
12s
売り越し削減 (sim)
99.4%
新規チャネル追加
4h
-94%
監査可能性
100%
What it does
整合性
イベントソーシング
全在庫変更をappend-onlyで記録し、任意時点の状態を再構築可能。
冪等キー
全ての書き込みに冪等キーを付与し、重複処理を防止。
チャネル運用
共通アダプタ
Shopify / 楽天 / Amazon を統一インターフェースで扱い、新規追加も容易。
適応型レート制御
各チャネルの429/503を観測し、トークンバケットの容量を動的調整。
分析
需要予測
DuckDB上で動くExponential Smoothingで商品別需要を予測。
在庫回転率
SKU別回転率と死蔵在庫を可視化。
System Layers
Layered architecture showing components, responsibilities, and data flow.
Layer
API
Bunランタイム上の軽量APIサーバ。OpenAPIスキーマから型を自動生成。
Layer
Workflow
チャネル同期は長期実行ワークフローとしてモデル化し、障害時の補償処理を明示。
Layer
Event Store
在庫変更イベントをappend-onlyテーブルに記録し、Outboxから各アダプタへ配信。
Layer
Analytics
売上履歴をParquetで蓄積し、DuckDBで需要予測・在庫回転率分析を実行。
Layer
Observability
各ワークフロー実行にtrace-idを付与し、SLO違反をアラート化。
How we built it
Discovery
想定ショップの出荷頻度・チャネル構成・既存運用を抽象化した要件を作成。
Deliverables
- 業務ユースケース集
- 非機能要件
整合性戦略の設計
CRDT / 楽観ロック / イベントソーシングを比較検討し、ADRに決定理由を記録。
Deliverables
- ADR (整合性モデル)
- 失敗シナリオ集
共通アダプタ設計
チャネルごとのエラーセマンティクスを統一するアダプタインターフェースを設計。
Deliverables
- アダプタSPEC
- モックサーバ
Implementation
Temporalワークフローとアダプタを並行開発し、統合テストでつなぎ込み。
Deliverables
- Temporal workflows
- Adapterパッケージ
Chaos Testing
Temporalのリプレイテストとレート制限ファズテストで障害耐性を検証。
Deliverables
- Chaosテストレポート
Soft Launch
自社試験ショップでシャドウトラフィックを処理し、差分を可視化。
Deliverables
- シャドウ運用ダッシュボード
Iteration
アダプタ別のエラー分布に応じてリトライポリシを継続調整。
Deliverables
- ポリシ更新PR
Delivery Timeline
- P0Done2026-03-04
イベントストア設計
append-onlyストアと楽観ロック付きスナップショットで整合性を担保する設計を確定。
- P1Done2026-03-20
Shopify / 楽天アダプタ
共通アダプタインターフェースを定義し、Shopifyと楽天の実装を完了。
- P2In Progress2026-04-12
Amazon SP-API 対応
SP-APIのレート制限と非同期レポートAPIに対応したアダプタを開発中。
- P3Planned2026-05
需要予測とアラート
DuckDB上の時系列予測と低在庫アラートを統合予定。
- P4Planned2026-06
自社EC運用への投入
KGA ITが運営する試験的ショップで実データ運用を開始予定。
Who built it
Roles
- バックエンドエンジニア
- データエンジニア
Tools & Platforms
Frontend
Backend
Data
Infrastructure
Other