プレイブック
クリーンな読み取りを運用フロントエンドに提供する (Serving Clean Reads To Ops Frontends)
クリーンな読み取りを運用フロントエンドに提供する — ABC ロジスティクスのバックエンド / データ プラットフォームの制作コース。
物流多言語データプラットフォーム(ポリグロットデータプラットフォーム)
一部 8 の 10
ERP MySQL から PostGIS クレンジング、テレメトリ用の MongoDB、検索用の Elasticsearch を備えた多言語データ プラットフォーム。
クリーンリードを運用フロントエンドに配信する
フロントエンドストアは選びません。 APIが選択します。コントロール プレーン マップとフェデレーション リモートは、分析 API からのバージョン管理された読み取り DTO を共有します。```text PostGIS/Mongo/ES → Django API → Map/MFE
## 最初に説明した概念```text
📦 Operational Store
ERP’nin yazdığı MySQL — günlük işlem için doğru, analitik için kirli.
📦 Analytics Store
Temizlenmiş PostgreSQL/PostGIS — coğrafi sorgu ve rapor için.
📦 Telemetry Store
Yüksek frekanslı konum olayları için belge/store (MongoDB).
📦 Search Index
Çok varlıklı ops araması için Elasticsearch kümesi.
```これらのレイヤーを混在させると、分析とフロントエンド マップの両方で誤った真実が生じます。
## 問題の形式
コントロール プレーン マップとフェデレーション リモートは、分析 API からのバージョン管理された読み取り DTO を共有します。```text
PostGIS/Mongo/ES → Django API → Map/MFE
```## 従業員の区別
フロントエンドストアは選びません。 APIが選択します。```text
PostGIS/Mongo/ES → Django API → Map/MFE
↓
explicit contract → frontend
```## フロントエンドと接続する
Ops マップ、スタンバイ ジオフェンス UI、および MFE は、これらの読み取りパターンを消費します。生の ERP/MySQL には接続しません。
## このエピソードで最も混乱を招く対戦```text
❌ ERP MySQL = analitik veritabanı
✓ ERP yazma store’udur; analitik PostGIS’te yaşar
❌ Harita doğrudan vendor/public router’a güvensin
✓ Üretimde kendi API/OSRM kenarınız olmalı
❌ ML çıktısı PII ile birlikte loglansın
✓ Değerlendirme ve serving gizlilik sınırına uyar
独自のシステムのチェックリスト
- この表面はどのストアを真実の情報源とみなしますか?
- フロントエンドはどの API コントラクトを呼び出しますか?
- クラスター内で 1 つのノードが失われた場合はどうなりますか?
- 遅延はオペレータにどのように表示されますか?
- 拒否リスト: コンテンツに顧客ドメイン/ベンダーの漏洩はありますか?
このセクションで覚えておくべきこと
- ポリグロット ストアはさまざまなワークロードに対応します。単一の DB の夢は儚いものです。
- フロントエンドは ERP ではなくクリーン リード モデルを使用します。
- ML および OSRM 出力は、API コントラクトなしではマッピングされません。
汚い情報源から描かれた地図は美しい嘘です。
FAQ
よくある質問
運営ストアとは何ですか?
ERP による MySQL — 日常的な処理には適していますが、分析には不向きです。
アナリティクス ストアとは何ですか?
クリーン化された PostgreSQL/PostGIS — 地理空間クエリとレポート用。
「ERP MySQL = 分析データベース」は正しいですか?
ERP は書き込みストアです。分析は PostGIS に存在します
このセクションでは何を修正しますか?
フロントエンドストアは選びません。 APIが選択します。フロントエンドストアは選びません。 APIが選択します。コントロール プレーン マップとフェデレーション リモートは、分析 API からのバージョン管理された読み取り DTO を共有します。
学んだエンジニアリング原則
- 運用ストアを分析ストアから分離します。
- テレメトリ、検索、およびリレーショナル GIS には、異なるアクセス パターンが必要です。
- 各読み取りモデルはフロントエンド コントラクトです。
続きを読む
続きを読む
シリーズの次のシリーズ
ジオフェンスと遠征のためのデータ契約
Geofence および Expedition のデータ契約 — ABC Logistics バックエンド / データ プラットフォーム制作コース。
シリーズの次のシリーズ
ERP (エンタープライズ リソース プランニング) と分析間の腐敗防止
ERP と分析間の腐敗防止 — ABC ロジスティクスのバックエンド / データ プラットフォームの制作コース。
同じシリーズ
多言語ストアでの遅延監視
多言語店舗のラグ監視 — ABC ロジスティクスのバックエンド / データ プラットフォームの制作コース。