🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
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.