Last active
December 30, 2019 10:06
-
-
Save khaterehsb/0210dbb9c9fcb200498d6e273ee10112 to your computer and use it in GitHub Desktop.
Event Sourcing راه ارتباطی آنتی پترن
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Event Sourcing! | |
رویداد ها نقاط قوت هستند پس چرا بهای بیشتر،(و مسئولیت بیشتری) به آنها ندهیم. ایده اولیه Event Sourcing هم همین بوده. | |
ما وضعیت یک اگریگیت رو با بروز کردن دیتا آن یا همان CRUD نگه داری نمیکنیم، بلکه با اجرای event stream اینکار را انجام میدهیم | |
بعلاوه، با بازسازی ایونت ها و وضعیت برنامه، از یک فیچر ارزشمند بهره میبرید! اینکار یک لاگ کامل و مطمئن را رایگان در اختیارتون قرار میدهد. پس حالا چه زمانی به چنین لاگی نیاز داریم؟ event sourcing زمانی مهم میشه که داریم درباره persistence strategy تصمیم گیری میکنیم. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment