ENSAIO AVULSO
19 de março de 2025 · 1 min de leitura

Minha caixa de ferramentas

Esse texto é para você que é ou deseja ser arquiteto de software.

Os fundamentos para construção de sistemas resilientes e escaláveis são atemporais. Não são tendências passageiras, nem a melhor tecnologia de todos os tempos das últimas semanas. Quanto antes você entender isso, mais cedo passará a fazer arquitetura de software como “gente grande”.

Me deixa compartilhar com você três desses fundamentos que estão há mais de uma década em minha “caixa de ferramentas”.

O primeiro é entendimento prático sobre a teoria das filas – algo comum em todo sistema com clientes e servidores. É o entendimento que te permite dimensionar a infraestrutra, sem pagar demais ou de menos. É a fonte dos melhores parâmetros para dimensionamento dinâmico. Filas fora de controle é indicativo seguro de que um sistema vai cair.

O segundo é a teoria das restrições – a base sólida que te permite reconhecer e administrar gargalos em arquiteturas. Se “a escala destrói sonhos”, conhecer teoria das restrições pode ser o alívio que você, como arquiteto, precisa para ter noites tranquilas.

O terceiro é a modelagem efetiva de máquinas de estado. Muito mais do que uma abstração eficiente que explica como computadores funcionam, serve para modelar de maneira eficaz transações de longa duração e o comportamento, as vezes caóticos, de sistemas distribuídos, como em microsserviços.

A minha “caixa de ferramentas” é tema certo em minhas mentorias. Mas, quero te oferecer uma oportunidade exclusiva de entender e aprofundar compreensão desses temas em uma masterclass onde irei apresentar um compilado de insights e recomendações relacionadas a esses fundamentos.

Não perca tempo com conhecimento descartável. Pare de precisar “aprender outra vez” o superficial, aprendendo em definitivo o que é fundamental.

0
Quero saber a sua opinião, deixe seu comentáriox