Sobes.tech
Middle — Middle+

Məlumatların saxlanması üçün Event Sourcing yanaşmasını hansı hallarda tətbiq etmək məsləhətdir?

sobes.tech Süni İntellekt

AI-dan cavab

Event Sourcing — bu məlumatların saxlanması üçün yanaşmadır, burada obyektlərin hazırkı vəziyyətləri deyil, bu vəziyyətə gətirib çıxaran hadisələrin ardıcıllığı saxlanılır.

Event Sourcing-u aşağıdakı hallarda tətbiq etmək məsləhətdir:

  • Məlumatların tam tarixçəsinin və audit imkanlarının vacib olduğu hallarda.
  • Əvvəlki vəziyyətlərə qayıtmaq və ya hadisələri yenidən oynatmaq lazım gəldikdə.
  • Biznes məntiqi mürəkkəb olan sistemlərdə, hər bir dəyişiklik izlənməlidirsə.
  • CQRS (Əmr və Sorğu Məsuliyyətlərinin Ayrılması) tətbiq etmək üçün, burada əmrlər və sorğular ayrı işlənir.

Məsələn, bank tətbiqlərində, bütün əməliyyatların qeydiyyatı vacibdir, yalnız cari balans deyil.

Əksikliklər: tətbiqin mürəkkəbliyi və çox sayda hadisənin idarə olunması zəruriliyi.