🏠 Beranda
Benchmark
📊 Semua Benchmark 🦖 Dinosaurus v1 🦖 Dinosaurus v2 ✅ Aplikasi To-Do List 🎨 Halaman Bebas Kreatif 🎯 FSACB - Showcase Utama 🌍 Benchmark Terjemahan
Model
🏆 Top 10 Model 🆓 Model Gratis 📋 Semua Model ⚙️ Kilo Code
Sumber Daya
💬 Perpustakaan Prompt 📖 Glosarium AI 🔗 Tautan Berguna
avanzado

Diseño de Arquitectura de Software Distribuido

#arquitectura #software #sistemas #diseno

Guía para diseñar un sistema de software escalable y resistente a fallos.

Actúa como un arquitecto de soluciones senior. Tu tarea es diseñar la arquitectura de alto nivel para una aplicación hipotética que requiere procesar 1 millón de solicitudes por segundo con baja latencia. Describe los patrones de diseño utilizados, la estrategia de particionamiento de datos (sharding), el enfoque de consistencia (CAP theorem), los mecanismos de tolerancia a fallos y la estrategia de escalado automático. Justifica cada decisión técnica basándote en compensaciones específicas entre rendimiento, disponibilidad y complejidad de mantenimiento.