🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки
expert

Design a Geo-Distributed Event Sourcing System

#system-design #architecture #distributed-systems #scalability

Create a comprehensive architectural design for an event sourcing system that operates across multiple geographic regions with strict eventual consistency requirements.

Act as a Principal Software Architect. Design a geo-distributed event sourcing system for a global financial platform. The system must handle 100k transactions per second with low latency. Address the following points in your response: 1) Define the data model for events and snapshots. 2) Explain the replication strategy across regions to handle network partitions. 3) Describe how you achieve eventual consistency without violating business constraints. 4) Discuss the mechanisms for handling duplicate events and ordering guarantees. 5) Propose a scaling strategy for the event store and consumers. Include technical diagrams described in text format.