Eae, juniorsantana! Valeu demais pelo feedback, irmão... isso agrega muito pra mim 🙏
Você foi cirúrgico. O Azure fez exatamente o que a config mandava e PR é, de fato, lugar de iterar... Aquele meu fechamento sobre a PR estar "100% pronta" ficou simplificado demais no calor do momento xD. O real aprendizado é o que você pescou: jobs idempotentes para sobreviver a cancelamentos + a dificuldade de investigar o que some da UI do Azure.
E para falar a verdade, eu pensei várias vezes em editar o texto, mas decidi manter a versão original. O motivo é que esse artigo é um log do meu raciocínio ao vivo enquanto eu apagava o incêndio. Ele documenta meus erros, minhas conclusões precipitadas e como meu cérebro operou sob pressão, detalhe por detalhe, erro por erro.
Editar agora tiraria o valor educacional de ver o processo de investigação "nu e cru". Na prática, o post registrou meu "eu" daquele momento, com uma conclusão que hoje, com a cabeça fria e o seu feedback, eu formularia melhor.
Fiquei animado pra caramba com os comentários, porque a discussão aqui acabou virando a "parte 2" necessária do artigo, deixando o aprendizado muito mais rico que o texto sozinho...
Ah, e sobre os containers (K8s + KEDA + pods efêmeros), o post já está no forno! Spoiler: é a solução definitiva para esse tipo de dor de cabeça. Em breve solto aqui! xD
Valeu DEMAIS pela contribuição, brother! 🤝