Oyun Kitabı
Ops için Isı Haritası (Heatmap), Kümeleme (Cluster) ve Çizim (Draw) (Ops İcin Heatmap Cluster Draw)
Ops için Isı Haritası (Heatmap), Kümeleme (Cluster) ve Çizim (Draw) — lojistik operasyonlarında üretim dersi.
Filo Bekleme Coğrafi Çiti (Geofence)
Bolum 6 / 8
Telemetri beslemesi ve harita üzerindeki daire geofence ile araç bekleme gerçeğini kurma serisi.
Ops için Isı Haritası (Heatmap), Kümeleme (Cluster) ve Çizim (Draw)
Araç seç → draw; filo gör → heatmap. Ops needs density views and draw tools, not only pins — cluster and heatmap answer different questions.
heatmap | markercluster | circle draw
Araç seç → draw; filo gör → heatmap.
Kavramlar ilk geçtiği yerde
📦 Geofence
Haritada tanımlı coğrafi sınır; daire için merkez + yarıçap.
📦 Telematics Feed
Araç konum/ignition verisini sağlayan dış telemetri kaynağı.
📦 km_metric
API'den gelen kilometre cinsinden yarıçap; haritada metreye çevrilir.
📦 Operational State
Operatörün karar verdiği bekleme durumu; ham GPS'ten farklıdır.
Bu kavramları ayırt edemeyen ekip, UI ile entegrasyon sınırını karıştırır.
Problemin şekli
Ops needs density views and draw tools, not only pins — cluster and heatmap answer different questions.
heatmap | markercluster | circle draw
Çalışan ayrım
Araç seç → draw; filo gör → heatmap.
heatmap | markercluster | circle draw
↓
explicit contract
Üretimde kırılan yer
Sözleşme veya yarıçap/kimlik/deploy varsayımları gizlendiğinde incident büyür. Görünür sözleşme, görünür geri alma.
Bu bölümde en çok karışan eşleştirmeler
❌ Her şey tek uygulamada daha güvenli
✓ Sınırlar net değilse tek uygulama daha kırılgandır
❌ Konfigürasyon kodda hardcoded kalsın
✓ Yarıçap, remote URL ve expose path operasyonel kontratlardır
❌ Vendor/API gerçeği UI state'tir
✓ Vendor feed kanıt, ops state karardır
Kendi sisteminizi denetleme listesi
- Bu yüzeyin sahiplik sınırını bir cümleyle yazın.
- Hangi kontrat değişirse kim deploy eder?
- Timeout veya vendor gecikmesinde UI ne gösterir?
- Standalone ve gömülü senaryoları ayrı test ediyor musunuz?
- Deny-list: içerikte firma/vendor domain sızıntısı var mı?
Bu bölümden aklında kalması gerekenler
- Sözleşme görünür olmalıdır: expose path, yarıçap, ticket durumu veya remote URL.
- UI ile dış sistem arasındaki boşluk tasarım kararıdır, bug değil.
- Bağımsız deploy, bağımsız geri alma demektir.
Gizlediğiniz sınır, üretimde sizi bulur.
SSS
Sık sorulan sorular
Geofence nedir?
Haritada tanımlı coğrafi sınır; daire için merkez + yarıçap.
Telematics Feed nedir?
Araç konum/ignition verisini sağlayan dış telemetri kaynağı.
"Her şey tek uygulamada daha güvenli" doğru mu?
Sınırlar net değilse tek uygulama daha kırılgandır
Bu bölüm neyi sabitler?
Araç seç → draw; filo gör → heatmap. Araç seç → draw; filo gör → heatmap. Ops needs density views and draw tools, not only pins — cluster and heatmap answer different questions.
Ogrenilen Muhendislik Prensipleri
- Sahiplik ve yayın sınırı, domain model kadar gerçektir.
- Dış sistem kanıt üretir; operasyonel durum sizde karara bağlanır.
- Kontratı semver gibi yönetin; iç detayı serbest bırakın.
Okumaya devam et
Okumaya devam et
Seride sonraki yazi
Bekleyen Filo için Dashboard KPI (Key Performance Indicator)'ları
Bekleyen Filo için Dashboard KPI'ları — lojistik operasyonlarında üretim dersi.
Seride sonraki yazi
Kontak (Ignition), Bekleme Nedenleri ve Sınıflandırma (Taxonomy)
Kontak (Ignition), Bekleme Nedenleri ve Sınıflandırma (Taxonomy) — lojistik operasyonlarında üretim dersi.
Ayni seriden
Harita UI (User Interface) ile Vendor API (Application Programming Interface) Arasında Trust Boundary
Harita UI ile Vendor API Arasında Trust Boundary — lojistik operasyonlarında üretim dersi.