04Çalışmalar
Konsept
Ledger Grid
Kısmi arızalarda doğruluk için inşa edilmiş dağıtık defter mutabakat sistemi.
- Senaryo
- Bölgesel ödeme işlemcisi
- Yıl
- 2023
- Süre
- 6 ay
- Ekip
- 3 mühendis
PRJ_042023
01
Problem
Ödeme işlemcilerinde mutabakat işleri genellikle her gece tek bir veritabanı örneğine karşı çalışır. Başarısız olan tek bir çalıştırma, alt akış raporlamasını sessizce bayatlatır ve bunu kimse bir müşteri fark edene kadar öğrenmez.
02
Yaklaşım
Konsept, mutabakatı, her biri bağımsız olarak kurtarılabilen worker'lara dağıtılmış, idempotent ve olay kaynaklı bir süreç olarak yeniden tasarlar; her uyuşmazlık alt akışta keşfedilmek yerine anında yüzeye çıkar.
03
Sonuç
Bu örnek senaryoda mutabakat sürekli çalışır ve her uyumsuzluk, bir müşteri günler sonra fark etmeden dakikalar içinde işaretlenir.
Teknoloji
- Go
- PostgreSQL
- NATS
- Terraform