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.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store