Alfabetização em IA para o mundo real
As bases por trás dos sistemas inteligentes
Desenvolva com os recursos atuais de IA
Projete sistemas GenAI confiáveis
Envie produtos de IA com responsabilidade
Fundações de engenharia para construtores de IA
Padrões para resolver problemas mais difíceis
Projete sistemas que dimensionem a IA
Comunique-se e lidere na era da IA
Seu ponto culminante de IA de produção
Navegue no mercado de trabalho de engenharia de IA
Conte a história de como você cria impacto
Resolva, projete e comunique-se sob pressão
Prepare-se para entrevistas modernas com ML e GenAI
Dê o próximo passo confiante e informado
Tornar a educação em IA acessível para todos, em todo lugar
Perguntas frequentes respondidas
Ferramentas selecionadas que usamos e recomendamos
Entre em contacto connosco
Construído de forma aberta no GitHub
Cada aula se constrói sobre a anterior. Sem pressa, sem suposições.
Domine os componentes principais que toda entrevista de design de sistema espera que você conheça.
Percorra um design completo de encurtador de URL usando a estrutura de entrevista estruturada.
Projete um sistema de bate-papo semelhante ao WhatsApp, lidando com milhões de usuários simultâneos com entrega em tempo real.
Crie um sistema de recomendação de produção que combine filtragem colaborativa, incorporações e veiculação em tempo real.
Arquitete uma plataforma como a API da OpenAI que atende vários modelos de IA com autenticação, limitação de taxa e escalonamento automático.
Aprenda como projetar um limitador de taxa distribuída usando token bucket, janela deslizante e algoritmos apoiados por Redis para proteger APIs contra abusos e garantir um uso justo.
Projete um sistema de notificação multicanal escalável para lidar com notificações push, e-mail, SMS e no aplicativo com filas de mensagens, desduplicação e gerenciamento de preferências do usuário.
Projete uma plataforma escalonável de streaming de vídeo que cubra pipelines de upload, transcodificação de taxa de bits adaptável, distribuição CDN e arquitetura de streaming ao vivo.
Projete um rastreador da web distribuído que cubra gerenciamento de fronteira de URL, políticas de polidez, desduplicação de conteúdo com SimHash e rastreamento distribuído com hashing consistente.
Projete um sistema de cache distribuído que cubra estratégias de cache, hashing consistente, políticas de despejo, prevenção de debandada de cache e arquitetura Redis Cluster.