⚠️ Arşiv Notu: Bu sayfa aktif akışın ana referansı değildir; geçmiş tasarım/bağlam için korunur.
Event Envelope Standardı
Cınga mimarisinde tüm servis event payload’ları aşağıdaki ortak yapıyı kullanır:
{
"event": "<name>.v1",
"meta": {
"schema_version": 1,
"trace_id": "...",
"producer_service": "...",
"produced_at": "...",
"process_ms": 12
},
"context": {
"device_id": "...",
"stream_id": 123,
"device_time": "...",
"stream_time": "..."
},
"data": {},
"error": null
}
Kurallar:
- Başarılı event:
error=null - Hata eventi:
data=null, hata detaylarıerroraltında - Versiyonlama
eventadı +meta.schema_versionile yönetilir
Bu sayfa event sözleşmesi için tek doğruluk kaynağıdır.