System Design Fundamentals: Queues, Caches, Databases, and Failure Boundaries
Uma sessão prática de duas horas sobre fundamentos de design de sistemas, focada em filas, caches, bancos de dados e limites de falha. Os participantes trabalharão com compromissos de engenharia concretos, revisarão exemplos e sairão com uma lista de verificação que podem aplicar em projetos reais de equipe.
Descrição
section.descriptionUma sessão prática de duas horas sobre Fundamentos de Design de Sistemas, focada em Filas, Caches, Bancos de Dados e Limites de Falha. Os participantes trabalharão com compensações (tradeoffs) de engenharia concretas, revisarão exemplos e sairão com uma lista de verificação que podem aplicar em projetos reais de equipe.
Público-alvo: desenvolvedores iniciantes e intermediários que desejam uma sessão de engenharia prática, não um tour por linguagens.
Resultados:
- Explicar os limites práticos dos Fundamentos de Design de Sistemas
- Aplicar Filas em um pequeno exemplo prático
- Aplicar Caches em um pequeno exemplo prático
- Aplicar Bancos de Dados em um pequeno exemplo prático
Formato: duas horas com uma breve introdução, um exemplo concreto, discussão sobre compensações (tradeoffs) e uma lista de verificação final para prática.