11 de Janeiro de 2025
Node não é Single-Threaded do Jeito que Parece
Como separar thread principal, event loop, I/O, libuv e worker threads sem repetir uma frase errada.
Arquitetura, escala, confiabilidade, dados e producao como parte do desenho de sistemas reais.
11 de Janeiro de 2025
Como separar thread principal, event loop, I/O, libuv e worker threads sem repetir uma frase errada.
11 de Março
Entrevista forte ainda cobra base. A diferença é que agora fica mais fácil ver julgamento, comunicação, debugging e uso de ferramenta sem perder autoria.
26 de Fevereiro
Um protocolo simples para responder system design do início ao fim com clareza sob pressão.
10 de Fevereiro
Em system design, a diferença entre uma resposta mediana e uma resposta forte quase nunca está no diagrama em si. Está na ordem mental, no recorte e em como seu critério fica legível.
20 de Janeiro
Como fazer estimativa de capacidade em system design sem entrar em pânico nem fingir precisão falsa.
21 de Fevereiro
Uma simulação de round de system design com prompt, resposta inicial, follow-ups, avaliação do sinal percebido e uma versão melhorada.
4 de Março
Uma simulação de round prático com IA permitida, incluindo prompt, resposta inicial, follow-ups, avaliação e uma versão melhorada da condução.
29 de Maio de 2025
Como pensar em escala começando pelo que quebra primeiro e pelo motivo.
12 de Junho de 2025
Como desenhar fronteiras entre rotas, serviços e responsabilidades sem transformar o sistema num monte de acoplamento escondido.
29 de Setembro de 2025
Como decidir entre retrieval e fine-tuning olhando o tipo real de falha do sistema, e não hype.
20 de Maio de 2025
Quando usar fila no lugar de chamada síncrona, como funcionam os padrões principais e por que isso muda a arquitetura de produção.
19 de Junho de 2025
Como entender quando replicar ajuda, quando sharding entra na conversa e por que os dois resolvem problemas diferentes.
24 de Junho de 2025
Como pensar em rate limiting como proteção de capacidade compartilhada, quais estratégias existem e o que realmente importa na prática.
4 de Junho de 2025
Como decidir para onde cada request vai sem tratar o load balancer como uma caixa mágica no diagrama.
2 de Junho de 2025
O ponto útil do CAP aparece quando partes do sistema param de se enxergar e você precisa decidir entre esperar ou continuar respondendo.
27 de Setembro de 2025
Como decidir quando dado velho é aceitável e quando ele vira erro de produto.
27 de Maio de 2025
O que e idempotencia, por que ela importa em sistemas distribuidos e como implementar de forma que redes instaveis não corrompam dados.
10 de Junho de 2025
Como consistent hashing reduz o caos de redistribuir chaves quando um no entra ou sai do cluster.
3 de Abril de 2025
Como entender falhas de timing deixando ordem, concorrência e estado compartilhado mais visíveis.
13 de Maio de 2025
Como investigar código quebrado com ordem, hipótese e próximo passo sob incerteza.
9 de Janeiro de 2025
Como compartilhar lógica e estrutura sem transformar o código em uma rede fragil de dependências que custa caro para entender e mudar.
13 de Março de 2025
Como investigar lentidão sem sair otimizando tudo e sem chamar qualquer problema de performance.
15 de Abril de 2025
Um jeito mais sério de melhorar Largest Contentful Paint sem sair comprimindo arquivo aleatório.
8 de Abril de 2025
Como separar tipos diferentes de lentidão para atacar a camada certa.