Dağıtık yapı, işlemleri (transaction) ve hataları değiştirir
Birden fazla servise yayılan bir işlemde ortak bir veritabanı işlemi (transaction) kendiliğinden bulunmaz. Durum geçişlerini, geçici tutarsızlığı ve telafi edici işlemleri biz planlarız. Bir outbox yöntemi, veri değişikliğini ve yayınlanacak olayı tutarlı şekilde birbirine bağlamaya yardımcı olabilir. Yeniden denemeler iş düzeyinde idempotentlik, yani yeniden işlemede tanımlı bir sonuç gerektirir. Zaman sınırları ve bağımlılıklar, yavaş bir servisin tüm zinciri kilitlememesi için sınırlandırılır. İlgili ekiplerin bu kuralları anlayabilmesi ve test edebilmesi gerekir.


