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%.