🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
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.