Odoo'ya lead gönderirken kaybetmemek: ASP.NET Core'da transactional outbox
Bir lead'i kaydedip ardından Odoo'yu çağırmak, ikisi de başarısız olabilecek iki yazma işlemidir. Anas Amin, lead kaydının ve onu anlatan outbox mesajının tek transaction'da commit edildiği, teslimatın Hangfire job'ına devredildiği bir transactional outbox anlatıyor. Lease ile claim, hata sınıflandırması, dead-letter ve idempotent Odoo yazımı da tasarımın parçası.