Estratégia técnica (2-5 anos)
O curso trata de estratégia técnica para uma aplicação Rails num horizonte de dois a cinco anos, escrita com gatilhos no lugar de datas. As lições mostram por que roadmaps com datas falham e o que um gatilho utilizável precisa ter: uma medição, um limite numérico e uma ação específica. Elas reúnem gatilhos de capacidade, geografia, estrutura, conformidade e prática, e descobrem qual limite aperta primeiro. As decisões são separadas pelo custo de desfazê-las. No fim, há um documento de estratégia de uma página e um exercício de revisão de capacidade.
O que você vai aprender
- ✓Escrever gatilhos com uma medição, um limite numérico e uma ação específica
- ✓Descobrir qual limite de capacidade aperta primeiro e ordenar os passos de escala
- ✓Separar decisões em portas de mão única e de mão dupla pelo custo de reverter
- ✓Organizar um documento de estratégia de uma página em quatro seções
- ✓Registrar opções recusadas com a condição que as reverteria
- ✓Medir os tetos de novo quando a configuração mudar
Estratégia é uma lista de gatilhos
Um roadmap técnico com datas vira ficção no segundo trimestre. Um roadmap com gatilhos sobrevive ao contato com a realidade, e a diferença vai além do estilo.
Ler a aula completa grátis →Currículo
7 aulasEstratégia é uma lista de gatilhos
Por que roadmaps com datas falham e como um gatilho com medição, limite e ação os substitui.
Os gatilhos que esta série nomeou
Reúne gatilhos de capacidade, geografia, estrutura, conformidade e prática, e mostra que quase todos são medições.
A ordem em que as coisas vão apertar
Compara vagas de requisição, memória, conexões e disco para achar o limite que aperta primeiro e a sequência de escala.
Portas de mão única
Separa decisões em portas de mão dupla e de mão única pelo custo de reverter, com o armazenamento Disk em aberto.
O que um documento de estratégia diz
Descreve as quatro seções de um documento de estratégia de uma página e por que a lista de recusas vale mais.
A estratégia para esta aplicação
Apresenta a estratégia desta aplicação: o trabalho atual, cinco gatilhos, oito recusas e uma decisão em aberto.
Juntando tudo
Retoma as ideias principais e propõe implementar capacity_review, que descobre qual teto aperta primeiro.