Erhan Cetin
Jan 30, 2021

--

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.

--

--