¿Qué hace system-design?
Diseña sistemas distribuidos escalables utilizando enfoques estructurados para balanceo de carga, almacenamiento en caché, escalado de bases de datos y colas de mensajes. Úsalo cuando el usuario mencione "diseño de sistemas", "escala esto", "alta disponibilidad", "limitador de tasa", "diseña un acortador de URL", "entrevista de diseño de sistemas", "planificación de capacidad" o "arquitectura distribuida". También actívalo al estimar requisitos de infraestructura, elegir entre microservicios y monolitos, o diseñar para millones de usuarios concurrentes. Cubre diseños comunes de sistemas y estimaciones rápidas. Para fundamentos de datos, consulta ddia-systems. Para resiliencia, consulta release-it.