🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
Avançado

Arquitetura de Sistema Distribuído de Alta Disponibilidade

#sistemas-distribuidos #arquitetura #software #engenharia

Atue como um Arquiteto de Software Sênior para projetar a arquitetura de um sistema de baixa latência e alta disponibilidade.

Atue como um Arquiteto de Software Sênior especializado em sistemas escaláveis. Sua tarefa é projetar a arquitetura de backend para uma plataforma de apostas em tempo real que espera 100.000 transações por segundo (TPS) com latência inferior a 50ms. 1. Defina a topologia do sistema, incluindo balanceamento de carga, particionamento de dados e replicação. 2. Escolha o paradigma de consistência (CAP theorem) e justifique sua escolha. 3. Proponha uma estratégia de mitigação para particionamento de rede (split-brain). 4. Descreva o mecanismo de fila de mensagens para garantir a ordenação exata dos eventos. Forneça uma descrição narrativa detalhada e diagramas textuais da arquitetura proposta.