Nesse episódio do Podcast da Lambda powered by TIVIT, Fernando Okuma e Lucas Coelho mergulham no tema Health Check de aplicações. Eles discutem o que é, por que é essencial para a saúde das aplicações e quais os principais desafios envolvidos na implementação dessa prática.

Lambda3 · #421 - Health Checks

Participantes:

Fernando Okuma - @feokuma Lucas Coelho - @lucasfcoelho1

Pauta:

O que são health checks? Por que são importantes em soluções microsseviços e sistemas distribuídos? Tipos de Health Checks

Liveness Probe: Detectar se o serviço está vivo, mas talvez não funcional. Readiness Probe: Indicar se a aplicação está pronta para receber tráfego. Startup Probe: Avaliar a inicialização de serviços com tempos de boot mais longos.

Utilização de bibliotecas

AspNet Core Health Checks @nestjs/terminus

Como evitar sobrecarga ao monitorar health checks? Health Checks em Sistemas Distribuídos A importância em arquiteturas baseadas em contêineres e orquestradores como Kubernetes. Configurações comuns de health checks em clusters Kubernetes (ex.: readiness e liveness probes). Estratégias para serviços dependentes (ex.: verificar conexões com bancos de dados, filas de mensagens, etc.). Desafios e Erros Comuns

Falsos positivos e negativos em health checks. Como evitar health checks excessivamente complexos ou ineficientes. Casos reais de falhas por configuração inadequada.

​Edição:

Compasso Coolab

Créditos das músicas usadas neste programa:

Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 - creativecommons.org/licenses/by/3.0

Podden och tillhörande omslagsbild på den här sidan tillhör Lambda3 Podcast. Innehållet i podden är skapat av Lambda3 Podcast och inte av, eller tillsammans med, Poddtoppen.