yıldır farklı sektörlerde • Finans Çözümleri • Yükseköğretim Çözümleri • Genellikle yazılım altyapı ekiplerinde • Yaklaşık 4 yıldır Dgpays • Şu an “Core Banking" projesinin yazılım altyapı takımında “Çözüm Mimarı"
Isolation • Durability • ACID becomes complex across service boundaries • CAP Theorem: Consistency, Availability, Partition tolerance • Need for new approaches
Locks Var Yok Performance Yavaş Hızlı Consistency Strong Eventually Microservices Uygun değil Uygun Compensation Automatic rollback Business logic rollback
İletişim HTTP/gRPC calls Events/Messages Akış kontrolü Merkezi Dağıtık Görünürlük Kolay izlenir Zor izlenir Coupling Orta Düşük Karmaşıklık Basit Karmaşık
solution • Choose patterns based on business needs • Design for failure from the start • Distributed Failures Management • Debugging and Tracing Difficulties • Data Integrity Risks