O deregistration delay, também chamado de connection draining, é o intervalo que um load balancer aguarda antes de remover totalmente um backend da rotação. Durante essa janela ele para de enviar novas requisições, mas deixa as existentes concluírem. Isso evita cortar conexões ativas quando uma instância está sendo substituída ou reduzida.
Por que isso importa
O draining evita requisições perdidas e respostas quebradas durante um deploy ou scale-down. Defini-lo muito curto corta requisições lentas; muito longo trava o rollout.
Perguntas frequentes
What is Deregistration delay?
Deregistration delay, also called connection draining, is the interval a load balancer waits before fully removing a backend from rotation. During this window it stops sending new requests but lets existing ones complete. This prevents cutting off active connections when an instance is being replaced or scaled in.
Why does Deregistration delay matter in CI/CD?
Draining avoids dropped requests and broken responses during a deploy or scale-down. Setting it too short cuts off slow requests; too long stalls the rollout.