Engenharia de Performance
Tornar o caminho comum rápido, e esconder a latência que resta.
evidenciada em: 2 estudos de caso · 1 empresas
documentos comprobatórios
Trocando um join em tempo real por uma coluna materializada, depois encontrando os 79% que minha própria migração deixou para trás
Um join do warehouse por requisição estava escaneando 658,8 MB contra um teto rígido de 953,7 MiB por job, em uma tabela que cresce a cada novo cliente. Medi, movi o join para o pipeline que já o executava, deletei o cache que escondia o problema, depois auditei minha própria migração e encontrei 79% das linhas de produção nunca preenchidas retroativamente, mais 9.299 alertas que nunca tinham aparecido no produto.
Busca em hierarquias de ativos: contribuição no backend de uma funcionalidade compartilhada
Navegar por uma hierarquia grande exigia consultas repetidas e carregava devagar. Contribuí com a travessia recursiva no backend, reduzindo o padrão de N×3 chamadas sequenciais para três consultas. Outro engenheiro fez a maior parte da tarefa final de busca. A funcionalidade trouxe busca contextual e prefetch; a latência antes e depois não foi medida.
exercida em