Significa que servidores nunca são modificados depois de criados. Para mudar qualquer coisa você constrói uma imagem ou container novo, sobe instâncias novas e destrói as antigas em vez de aplicar patch no lugar. Importa porque remove a deriva de configuração, torna os ambientes reproduzíveis a partir do código, transforma rollback em reimplantar o artefato anterior, e faz com que um host comprometido ou degradado seja substituído e não reparado.
Por que os entrevistadores perguntam isso
O entrevistador quer ver se você entende o raciocínio e não só o slogan. Respostas fortes conectam imutabilidade a deriva, reprodutibilidade e rollback rápido, e depois reconhecem onde isso fica desconfortável, como em sistemas com estado e dados de vida longa. Conseguir citar os tradeoffs, como iteração mais lenta e pipelines de build de imagem para manter, mostra que você de fato operou assim.
Como estruturar sua resposta
- Defina pelo que você nunca faz: nenhuma mudança no lugar.
- Liste os benefícios concretos: sem deriva, reproduzível, rollback fácil.
- Descreva como uma mudança é entregue nesse modelo.
- Diga onde isso fica desconfortável, especialmente com estado.
Exemplo de resposta
Significa que nada é alterado depois de construído. Nada de entrar por ssh para corrigir uma config, nada de rodar um upgrade de pacote em uma máquina no ar. Se algo precisa mudar, a mudança vai para o código fonte, a gente assa uma imagem ou container novo, e a frota é substituída por instâncias daquela imagem. O retorno é que o estado da produção é inteiramente determinado por um artefato e uma versão, então staging e produção de fato batem, e um host que está rodando há três meses não tem edições manuais acumuladas que ninguém lembra. Rollback vira implantar o digest anterior, o que leva minutos e não tem incógnitas. Isso também ajuda na segurança: aplicar patch significa reconstruir a partir de uma base atualizada e trocar a frota, e se um host parece comprometido você o termina em vez de tentar limpá-lo. A parte desconfortável é qualquer coisa que guarda estado. Bancos de dados e stateful sets ainda precisam de upgrades no lugar e migrações cuidadosas, e a disciplina ali é separar o ciclo de vida dos dados do ciclo de vida da computação para a computação continuar descartável.
Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.
Veja como funcionaPerguntas de acompanhamento que você pode esperar
- Como você lida com aplicar patch em uma CVE urgente nesse modelo?
- Como a imutabilidade se aplica a um cluster de banco de dados com estado?
- O que você faz quando precisa depurar em um host de produção ao vivo?
Mais perguntas para Engenheiro DevOps
Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.
Prever minhas perguntas