Alfabetización en IA para el mundo real
Las bases detrás de los sistemas inteligentes
Construya con las capacidades de IA actuales
Diseñar sistemas GenAI confiables
Envíe productos de IA de forma responsable
Fundamentos de ingeniería para creadores de IA
Patrones para resolver problemas más difíciles.
Diseñar sistemas que escalen la IA
Comunicarse y liderar en la era de la IA
Su piedra angular de la IA de producción
Navegue por el mercado laboral de ingeniería de IA
Cuente la historia de cómo crea impacto
Resolver, diseñar y comunicar bajo presión.
Prepárese para las entrevistas modernas ML y GenAI
Haga un próximo paso informado y con confianza
Hacer la educación en IA accesible para todos, en todas partes
Preguntas frecuentes resueltas
Herramientas seleccionadas que usamos y recomendamos
Ponte en contacto con nosotros
Construido de forma abierta en GitHub
Cada lección se construye sobre la anterior. Sin prisas, sin suposiciones.
Domine los componentes centrales que toda entrevista de diseño de sistemas espera que conozca.
Explore un diseño completo de acortador de URL utilizando el marco de entrevista estructurada.
Diseñe un sistema de chat similar a WhatsApp que maneje millones de usuarios simultáneos con entrega en tiempo real.
Diseñe un sistema de recomendación de producción que combine filtrado colaborativo, incorporaciones y servicio en tiempo real.
Diseñe una plataforma como la API de OpenAI que sirva para múltiples modelos de IA con autenticación, limitación de velocidad y escalado automático.
Aprenda a diseñar un limitador de velocidad distribuido utilizando un depósito de tokens, una ventana deslizante y algoritmos respaldados por Redis para proteger las API del abuso y garantizar un uso justo.
Diseñe un sistema de notificación multicanal escalable que maneje notificaciones push, por correo electrónico, SMS y dentro de la aplicación con colas de mensajes, deduplicación y administración de preferencias del usuario.
Diseñe una plataforma de transmisión de video escalable que cubra canales de carga, transcodificación de velocidad de bits adaptativa, distribución CDN y arquitectura de transmisión en vivo.
Diseñe un rastreador web distribuido que cubra la gestión de fronteras de URL, políticas de cortesía, deduplicación de contenido con SimHash y rastreo distribuido con hash consistente.
Diseñe un sistema de almacenamiento en caché distribuido que cubra estrategias de caché, hash consistente, políticas de desalojo, prevención de estampidas de caché y arquitectura de Redis Cluster.