🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.