Adem post icin tesekkurler. Yorumunu merak ediyorum ;
Senaryo soyle :
Asagidaki gibi kurgu yaptigimizi dusunelim :
Event Sourcing & CQRS pattern (DB-relational) & CQRS pattern with async(queue).
Bu kurguda queue den event ti alip isleyecek baska bir service ihtiyac duyulacak. Su makaleni inceledim buradaki diagram eksik gibi ( https://ademcatamak.medium.com/cqrs-command-query-responsibility-segregation-ff544864e0cc)
Eger yeni service ihtiyac varsa , bu durum less coupling oranimizi artiracak.Ama sistemin point of failure orani artirmis olacak. Yani data yi queue dan alacak service calismazsa , read operasyonunda ki stale data basa bela olabilir. Var mi daha iyi bir yaklasim ? Buyuk sistemler bu sorunlari nasil ustesinen geliyor ?
Tesekkurler.