advanced
Проектирование архитектуры Event Sourcing
Разработайте высоконагруженную архитектуру на основе Event Sourcing и CQRS для финансового приложения.
📝 Contenu du Prompt
Спроектируйте архитектуру системы для обработки банковских транзакций, используя паттерны Event Sourcing и CQRS. Опишите, как вы будете обеспечивать согласованность данных (eventual consistency), обрабатывать дубликацию событий и оптимизировать чтение данных. Включите в ответ схему взаимодействия сервисов, формат события (event) и стратегию хранения снапшотов (snapshots). Особое внимание уделите обработке ошибок и идемпотентности операций.