Saltar al contenido

Catálogo de cursos

Diseño de sistemas

Convierte los requisitos en decisiones de arquitectura con concesiones explícitas.

Estima la capacidad, define los límites de los servicios, elige estrategias de almacenamiento y caché, diseña controles de fiabilidad y documenta decisiones de arquitectura que expliciten los supuestos y los modos de fallo.

Programa del curso

  1. Sección 1

    Requisitos y capacidad

    Separa el comportamiento de los objetivos de calidad, calcula la carga máxima a partir del número de usuarios con supuestos explícitos y define SLO cuyo presupuesto de error puedas calcular.

    1. Requisitos funcionales y de calidad
    2. Estimación rápida de capacidad
    3. Objetivos de nivel de servicio
  2. Sección 2

    Datos y caché

    Elige el almacenamiento según los patrones de acceso, aplica cache-aside con una invalidación rigurosa y asigna contratos de consistencia a cada operación.

    1. Almacenamiento según el patrón de acceso
    2. Cache-aside
    3. Decisiones de consistencia
  3. Sección 3

    Fiabilidad y decisiones

    Limita los reintentos con plazos y claves de idempotencia, activa los cortacircuitos con datos y documenta las decisiones para conservar su razonamiento.

    1. Tiempos de espera, reintentos e idempotencia
    2. Cortacircuitos
    3. Registros de decisiones de arquitectura

Rutas de aprendizaje

Tu idea, en marcha. Empieza en 60 segundos.

Prueba gratis durante 7 días en cualquier plan para nuevos miembros · Cancela cuando quieras

Empezar

Volver a los cursos