Архитектурные шаблоны для хранения агрегированной истории аудита
Я не использую источник событий в своем микро-сервисе, но мой сервис создает события для каждой операции записи в агрегированных данных. Мне нужно собирать историю аудита для соответствия / нормативного регулирования всех изменений, внесенных в совокупные данные. Я стараюсь не использовать традиционный шаблон, требующий создания отдельной таблицы истории для каждой таблицы.
Существуют ли какие-либо фреймворки с открытым исходным кодом, которые я могу использовать для чтения событий и хранения сводных снимков?
Какие-нибудь рекомендации относительно хорошего архитектурного шаблона для построения горизонтального микросервиса для хранения / управления совокупной историей аудита?