KANRI — 库存自动化工具
KANRI — Multi-channel Inventory Sync Engine
一款云端工具,集中管理多个电商店铺的库存并自动补货。
在线演示
实际应用界面预览
库存水平
最大库存比 (%)警报
焙茶拿铁底 500ml
玉露 最高级 100g
抹茶冰淇淋 6个装
商品库存列表
| 商品名称 | SKU | 库存数 | 状态 | 电商渠道 |
|---|---|---|---|---|
| 有机抹茶粉 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% 的仓库积压库存。
解决方案
统一库存 API 层,具备 AI 需求预测、自动补货、低库存告警与周转分析。
成果
- 缺货率下降 92%
- 积压库存下降 35%
- 每月运营工时从 120h 降至 8h
- 每月挽回流失销售 ¥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