Um guia gratuito e de código aberto para engenheiros que querem entender como sistemas em larga escala são construídos, e para quem se prepara para entrevistas de system design. Mais do que um livro, é uma coleção de materiais de estudo que você pode ler por tópico.
Começa com trade-offs centrais, como desempenho versus escalabilidade e consistência versus disponibilidade, e com blocos básicos como DNS, CDN, balanceadores de carga, caches, bancos de dados, processamento assíncrono e comunicação. Depois traz perguntas de entrevista com soluções de exemplo e diagramas, exercícios de design orientado a objetos e baralhos de cartões Anki para revisão espaçada.
Categorias
Apps semelhantes
Implementações em Python de algoritmos clássicos, feitas para estudo e não para produção
Estruturas de dados e algoritmos clássicos em JavaScript, com explicações
Preparação gratuita e objetiva para entrevistas técnicas, do currículo à proposta