Entrevistas de system design: guia e índice
Como estudar para entrevistas de system design sênior e onde está cada resposta, com roteiro falado, diagramas e correções.
15 posts
Como estudar para entrevistas de system design sênior e onde está cada resposta, com roteiro falado, diagramas e correções.
As 12 perguntas de system design mais cobradas em vagas seniores, cada uma com roteiro falado, diagramas animados, AWS e correções.
As 15 perguntas conceituais de system design para seniores (cache, CAP, idempotência, L4 e L7, deploys), cada uma com roteiro, diagramas e correções.
Como o CloudFront entrega conteúdo pela borda com cache, o que acontece em um cache hit e em um miss e como servir sites estáticos.
Visão geral dos principais serviços da AWS, o que cada um resolve e como eles se encaixam numa arquitetura típica de aplicação na nuvem.
Como funcionam as instâncias EC2: tipos, cobrança, grupos de segurança e quando escolher máquinas virtuais em vez de serviços gerenciados.
Como o Elastic Beanstalk publica aplicações sem gerenciar a infraestrutura, e quais decisões ficam com você ao sair do padrão.
Estratégias de deploy na AWS, do deploy em tudo de uma vez ao blue-green e canário, com os trade-offs de risco, custo e reversão.
Como controlar quem pode fazer o quê na AWS com usuários, roles e políticas, e as práticas que evitam permissões excessivas.
Quando preferir o Lambda ao EC2 para rodar código sob demanda, o que muda no modelo de cobrança, na escala e nas limitações.
Como projetar um MMORPG para 1 milhão de jogadores simultâneos na AWS: rede UDP, partição espacial, combate autoritativo, economia e tolerância a falhas.
Como o RDS gerencia bancos relacionais na AWS: instâncias, backups, réplicas de leitura e os cuidados de custo e disponibilidade.