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.