kubernetes

Orquestração de Microsserviços com Kubernetes

O Kubernetes é o cérebro que gerencia e orquestra a execução de todos os nossos contêineres em ambientes de produção de alta disponibilidade.


1. Auto-Healing (Autorrecuperação)

Se um contêiner de API falhar ou travar devido a um erro inesperado, o Kubernetes detecta o problema instantaneamente e cria um novo contêiner de forma automática, garantindo que o portal permaneça no ar sem interrupção para o usuário.


2. Escalonamento Horizontal Automático

Durante períodos de grande tráfego (como horários de abertura de editais nacionais no PNCP), o Kubernetes aumenta automaticamente o número de contêineres ativos para absorver a carga, reduzindo-os quando o tráfego diminui para economizar custos.


3. Deploy Sem Downtime (Rolling Updates)

Lançamos novas versões do portal de forma transparente. O Kubernetes substitui gradualmente as instâncias antigas pelas novas sem interromper as conexões dos usuários ativos, garantindo disponibilidade de 99.9%.