🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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.