Playbook
Konfigurierbarer Radius statt magischer Zahlen (Konfigurierbarer Radius Statt Magischer Zahlen)
Konfigurierbarer Radius statt magischer Zahlen — eine Production-Lektion aus Logistik-Ops-Plattformen.
Flotten-Warte-Geofence
Teil 4 von 8
Serie zum Aufbau der Wartewahrheit von Fahrzeugen aus Telemetrie und Kreis-Geofences auf der Karte.
Konfigurierbarer Radius statt magischer Zahlen
A five-kilometer example rule must still be data-driven so yards and corridors can differ.
km_metric from API, not const RADIUS = 5
5 km örnek kuraldır; kod sabiti değil.
Begriffe, dort definiert, wo sie zuerst auftauchen
📦 Geofence
Geografische Grenze auf der Karte; Kreis: Zentrum + Radius.
📦 Telematics Feed
Externe Quelle für Position und Zündung.
📦 km_metric
Radius in Kilometern aus der API; auf der Karte in Meter.
📦 Operational State
Vom Operator entschiedener Wartezustand — nicht roh GPS.
Wer diese Begriffe vermischt, verwechselt UI-State mit Integrationswahrheit.
Form des Problems
A five-kilometer example rule must still be data-driven so yards and corridors can differ.
km_metric from API, not const RADIUS = 5
Die Trennung, die trägt
5 km örnek kuraldır; kod sabiti değil.
km_metric from API, not const RADIUS = 5
↓
explicit contract
Wo Produktion bricht
Incidents wachsen, wenn Radius, Identität oder Deploy-Annahmen implizit bleiben.
Die am häufigsten verwechselten Zuordnungen
❌ Eine App ist immer sicherer
✓ Ohne klare Grenzen ist eine App fragiler
❌ Config hardcoden
✓ Radius, Remote-URLs und Expose-Pfade sind Verträge
❌ Vendor/API-Wahrheit ist UI-State
✓ Vendor-Feed ist Evidenz; Ops-State ist Entscheidung
Checkliste zur Prüfung des eigenen Systems
- Ownership-Grenze in einem Satz schreiben.
- Wenn der Vertrag sich ändert — wer deployt?
- Bei Timeout/Vendor-Delay: was zeigt die UI?
- Embedded und Standalone getrennt testen?
- Deny-list: Vendor/Domain-Leakage in Texten?
Was aus diesem Teil bleiben sollte
- Verträge müssen sichtbar sein: Expose-Pfade, Radius, Ticket-Status, Remote-URLs.
- Die Lücke zwischen UI und Externem ist Design, kein Bug.
- Unabhängiges Deploy heißt unabhängiges Rollback.
Die Grenze, die Sie verstecken, findet Sie in Produktion.
FAQ
Häufige Fragen
Was ist Geofence?
Geografische Grenze auf der Karte; Kreis: Zentrum + Radius.
Was ist Telematics Feed?
Externe Quelle für Position und Zündung.
Stimmt es, dass „Eine App ist immer sicherer“?
Ohne klare Grenzen ist eine App fragiler
Was legt dieser Teil fest?
5 km örnek kuraldır; kod sabiti değil. A five-kilometer example rule must still be data-driven so yards and corridors can differ.
Gelernte Engineering-Prinzipien
- Ownership- und Release-Grenzen sind so real wie das Domänenmodell.
- Externe Systeme liefern Evidenz; den Ops-Zustand entscheiden Sie.
- Versionieren Sie den Vertrag; Internas dürfen sich bewegen.
Weiterlesen
Weiterlesen
Nachster Teil der Serie
Zündung, Wartegründe und Taxonomie
Zündung, Wartegründe und Taxonomie — eine Production-Lektion aus Logistik-Ops-Plattformen.
Nachster Teil der Serie
Kreis-Geofence-Mathematik auf der Karte
Kreis-Geofence-Mathematik auf der Karte — eine Production-Lektion aus Logistik-Ops-Plattformen.
Aus derselben Serie
Telemetrie-Feed vs. Ops-Zustand
Telemetrie-Feed vs. Ops-Zustand — eine Production-Lektion aus Logistik-Ops-Plattformen.