Repaso
English
Diseño de sistemasIntermedioSD-22

¿Qué marco sigues en una entrevista de diseño de sistemas de 45 minutos?

Respuesta

  1. Aclara los requisitos: funcionales (solo lo esencial) y no funcionales (escala, latencia, disponibilidad, consistencia). ~5 min.
  2. Estima: usuarios, QPS, almacenamiento, proporción lectura/escritura.
  3. Define la API y el modelo de datos.
  4. Diseño de alto nivel: clientes, load balancer, servicios, base de datos, caché, colas, almacenamiento.
  5. Profundiza en 1 o 2 componentes que le interesen a quien entrevista (cuellos de botella, escalado, particionado).
  6. Trade-offs, modos de fallo, monitorización y qué mejorarías con más tiempo.
  • Piensa en voz alta, dibuja cajas, declara tus suposiciones y confirma con quien entrevista.

Términos clave

Practica esta pregunta en Repaso