Rutas de Aprendizaje

Caminos curados desde micros de un concepto hasta sistemas nivel staff. Cada escalón se apoya en el anterior.

Fundamentos de Escala

Del servidor único a millones de lecturas. La rampa de entrada: las demás rutas construyen sobre lo que aprendes aquí.

0 de 10 dominados

Fundamentos

  1. Un servidor limita tu tráfico; un balanceador sobre réplicas es el primer movimiento de escala de cualquier sistema.

  2. Las réplicas solo funcionan si cualquier instancia atiende a cualquier usuario. El estado debe salir del servidor.

  3. La lectura más barata es la que nunca llega a la base: cache-aside es la optimización por defecto del camino de lectura.

  4. Ahora el lado de escritura: write-through cambia latencia de escritura por frescura de lectura. Tu primer trade-off real.

  5. Caché en el edge: mueve el contenido estático cerca del usuario y tu origen respira.

Constructor

  1. Puente: una arquitectura real con un problema real, ya en tu canvas. Mejórala antes de diseñar desde cero.

  2. Primer sistema completo: un servicio read-heavy cuyo esqueleto de nota alta es exactamente los patrones que entrenaste. Meta realista aquí: 6+, no 9, ya que ahora son 5 dimensiones a la vez.

  3. Misma forma read-heavy, dominio nuevo: repetición con variación es como la composición se vuelve instinto.

  4. Lecturas a escala con un giro: cada cliente debe ver los cambios de flags rápido, así que ahora el caché pelea con la consistencia.

Arquitecto

  1. EntrevistaPruébalo: entrevista nivel Junior

    Pruébalo bajo presión: gira una entrevista tier junior. Desafío ciego, timer activo, Elo en juego.

    Ir a entrevistas →
Empezar ruta →

Datos Distribuidos

Dónde viven los datos cuando una máquina no basta: réplicas, shards, failover y consistencia. Capstone: un KV store distribuido.

0 de 12 dominados

Fundamentos

  1. La primera respuesta a una base caliente: copias que sirven lecturas.

  2. Cuando las copias no bastan: divide el dato mismo. Elegir la shard key es la decisión que persigue.

  3. Los datos distribuidos deben sobrevivir a un primario muerto: standby + camino de promoción.

  4. No todas las lecturas son iguales: analytics merece su propio store, alimentado por CDC.

Constructor

  1. Puente: el incidente de la base caliente, en tu canvas. Aplica tus micros de réplica/split en un sistema que ya existe.

  2. Primer sistema completo de la ruta: con forma de storage, donde el modelo de datos decide la nota.

  3. Los datos de series temporales rompen modelos ingenuos: particiona por tiempo, planifica retención desde el día uno.

  4. Modelado para búsqueda: el mismo dato, moldeado para otro patrón de consulta.

Arquitecto

  1. Primer del escalón senior: estado como log append-only de hechos, proyecciones construyendo las vistas.

  2. Ahora el paradigma a escala real: CQRS con preocupaciones reales de consistencia y replay.

  3. Capstone: sharding, replicación, failover y consistencia. Todos los conceptos de la ruta, a la vez, en un solo diseño.

  4. EntrevistaPruébalo: entrevista nivel Senior

    Pruébalo: una entrevista tier senior. La ruleta decide; la ruta te preparó.

    Ir a entrevistas →
Empezar ruta →

Sistemas Asíncronos y Eventos

Desacoplar es la única forma de escalar escritura y procesamiento: colas, fanout, DLQs y diseño orientado a eventos. Capstone: una plataforma de data lake.

0 de 13 dominados

Fundamentos

  1. El movimiento fundacional del diseño asíncrono: la cola absorbe el burst, el worker la drena.

  2. Las colas fallan en producción: la DLQ es donde los mensajes malos van a ser depurados, no perdidos.

  3. Un evento, muchos consumidores: pub/sub desacopla al productor de todos los downstream.

  4. El desacoplamiento se extiende a los datos: servicios que comparten base de datos no están desacoplados.

  5. Asíncrono hasta el cliente: push vence al polling cuando la frescura importa.

Constructor

  1. Puente: la cadena síncrona que tumbó el checkout. Tus micros de cola/DLQ/fanout son exactamente la caja de herramientas.

  2. Primer pipeline completo: upload, cola, worker, storage. Tus micros ensamblados en un sistema.

  3. Fanout + DLQ + multicanal: este desafío es literalmente la composición de tus tres primeros micros.

  4. Ejecución confiable: la entrega at-least-once hace la idempotencia innegociable.

  5. EntrevistaPruébalo: entrevista nivel Pleno

    Checkpoint nivel pleno: gira una entrevista tier mid antes de subir a senior. Casi todo lo que entrenaste en estos capítulos (colas, fanout, DLQs, idempotencia) es lo que pide el pool mid.

    Ir a entrevistas →

Arquitecto

  1. Lectura

    Lee antes del próximo escalón: la coedición en tiempo real no puede bloquear. Dos modelos resuelven ediciones concurrentes: Operational Transform (transforma cada edición contra las concurrentes; requiere un secuenciador central) y CRDTs (estructuras de datos cuyos merges son matemáticamente libres de conflicto, en cualquier orden). OT centraliza y simplifica la intención; los CRDTs descentralizan y toleran particiones al costo de metadatos crecientes. En el próximo desafío, tu trabajo no es implementar ninguno; es elegir uno, ubicarlo en la topología y defender el trade-off.

  2. Colaboración en tiempo real: push, presencia y el modelo de conflicto que acabas de leer.

  3. Capstone: ingesta a escala. Cada cola, stream y pipeline de la ruta alimentando una sola plataforma.

  4. EntrevistaPruébalo: entrevista nivel Senior

    Pruébalo: una entrevista tier senior.

    Ir a entrevistas →
Empezar ruta →

Resiliencia y Operación Global

Sistemas que sobreviven a fallas, y a deploys de viernes: failover, multi-región, sagas, observabilidad y coordinación. Capstone: una base de datos multi-región.

0 de 14 dominados

Fundamentos

  1. La resiliencia empieza en la base de datos: un standby que puede ser promovido.

  2. Una región puede morir: sirve desde más de una y decide qué se comparte.

  3. Transacciones entre servicios sin 2PC: sagas con acciones compensatorias.

  4. No puedes arreglar lo que no ves: logs de todos los servicios, un solo lugar buscable.

  5. Los logs explican incidentes; las métricas y alertas los DETECTAN, antes que tus usuarios.

  6. En una cadena de servicios, ¿DÓNDE se volvió lenta la request? El tracing la sigue entre saltos.

Constructor

  1. Puente: la caída silenciosa de 6 horas. Micros de failover + observabilidad, aplicados al stack que los necesitaba.

  2. Primer sistema completo: recolección confiable bajo backpressure. Perder logs durante un incidente es perder el incidente.

  3. Ejecución confiable a escala: reintentos, idempotencia y el costo del "exactly once".

  4. Propagación global con consistencia: cada nodo debe converger a la misma config, rápido.

Arquitecto

  1. Primer del territorio staff: cuando exactamente uno de N debe actuar, un servicio de coordinación decide quién.

  2. Resiliencia y observabilidad como infraestructura: el mesh saca retries, mTLS y telemetría del código de la aplicación.

  3. Capstone: replicación, failover, coordinación y consistencia entre regiones. La caja de herramientas completa de resiliencia en un solo diseño.

  4. EntrevistaPruébalo: entrevista nivel Staff+

    Pruébalo en el tier máximo: una entrevista staff. La ruleta puede darte consenso, pagos o gestión de pedidos.

    Ir a entrevistas →
Empezar ruta →

Seguridad a Escala

Confianza cero del edge al secreto: autenticación, WAF, rate limits, aislamiento de tenants y auditabilidad. Capstone: un IAM global.

0 de 14 dominados

Fundamentos

  1. Identidad primero: los tokens verificables son la base sobre la que se apoya todo otro control.

  2. Identidad sin estado de servidor: la propiedad que permite a la autenticación escalar horizontalmente.

  3. Bloquea lo obvio en el edge: el WAF quita el ruido de ataque antes de tocar tus servicios.

  4. El abuso parece tráfico: los límites por cliente son control de seguridad Y de estabilidad.

  5. Una sola puerta que vigilar: el gateway concentra autenticación, límites y enrutamiento en un único punto de entrada.

  6. Archivos fuera de la base: la topología de storage que protegerás con enlaces firmados en dos escalones.

Constructor

  1. Puente: la API abierta siendo raspada ahora. Micros de gateway, JWT, WAF y rate limit, ensamblados.

  2. Primer sistema completo: el gateway de verdad. Autenticación, rate limits y enrutamiento bajo restricciones de latencia.

  3. Autorización sobre objetos: URLs firmadas, acceso con alcance, y el costo de equivocarse.

Arquitecto

  1. Seguridad que se puede probar: las pistas de auditoría inmutables son lo que compliance realmente pide.

  2. Aislamiento de punta a punta: una frontera de tenant mal hecha y todos los clientes quedan expuestos.

  3. Capstone: identidad y autorización para todo lo demás que construirás. Global, rápido y correcto.

  4. Posgrado: el sistema que guarda las llaves de todos los demás sistemas.

  5. EntrevistaPruébalo: entrevista nivel Staff+

    Pruébalo en el tier máximo: una entrevista staff.

    Ir a entrevistas →
Empezar ruta →