CQRS + Saga Pattern ile Distributed Transaction
Mikroservis mimarilerinde en zor problemlerden biri distributed transaction konusudur.Tek bir veritabanı yerine birden fazla servis ve veritabanı olduğunda, klasik transaction mantığı çalışmaz. CQRS ve Saga Pattern bu problemi bloklamadan, ölçeklenebilir ve dayanıklı şekilde çözmek için birlikte kullanılır. Distributed Transaction Problemi Nedir? Monolit sistemlerde: Tek veritabanı ACID transaction Commit / Rollback garantisi vardır. Mikroservislerde ise: Her