Categoria: DevOps

DevOps é a cultura que aproxima quem escreve o código de quem o mantém no ar, trocando entregas manuais e esporádicas por automação contínua. Na prática reúne integração e entrega contínuas (CI/CD), containers, infraestrutura como código, observabilidade e orquestração — com ferramentas como Docker, Kubernetes, Terraform e GitHub Actions.

DevOps

Gerenciamento de custos

Esta aula aborda o gerenciamento de custos em DevOps, apresentando o FinOps como disciplina central, estratégias de otimização, ferramentas de monitoramento de gastos e boas práticas para controle financeiro em ambientes cloud.

Lido
DevOps

Logging centralizado

Nesta aula, exploramos o logging centralizado, uma prática essencial em DevOps para coletar, agregar e analisar logs de múltiplos serviços. Abordamos logs estruturados, ferramentas de agregação como ELK e Loki, políticas de retenção e boas práticas, com exemplos práticos em bash.

Lido
DevOps

Tracing distribuído

Nesta aula, exploramos o conceito de tracing distribuído, essencial para observabilidade em sistemas de microserviços. Abordamos sua definição, a ferramenta OpenTelemetry, os conceitos de spans e contexto, e casos de uso práticos em ambientes DevOps.

Lido
DevOps

Dashboards e visualização

Nesta aula, você aprenderá a criar dashboards eficazes para monitoramento de DevOps, com foco em Grafana, seleção de métricas relevantes, dashboards acionáveis e boas práticas de visualização.

Lido
DevOps

Métricas e monitoramento

Esta aula apresenta os fundamentos de métricas e monitoramento em DevOps, com foco no Prometheus. Você aprenderá os tipos de métricas, como criar alertas eficazes e construir dashboards para visualizar o estado dos seus sistemas.

Lido
DevOps

Alertas e on-call

Esta aula aborda a criação de alertas eficazes em DevOps, focando em alertas acionáveis, prevenção de fadiga de alertas, estratégias de escalonamento e uso de runbooks. Inclui exemplos práticos com Prometheus e Alertmanager, boas práticas e exercícios com respostas.

Lido
DevOps

Site Reliability Engineering (SRE)

Esta aula apresenta o conceito de Site Reliability Engineering (SRE), sua origem no Google, os princípios fundamentais e como ele se relaciona com DevOps. O aluno aprenderá a importância da confiabilidade em sistemas de software e como aplicar práticas de SRE no dia a dia.

Lido
DevOps

Error budgets na prática

Nesta aula, exploramos o conceito de error budgets no contexto de SRE e DevOps, entendendo como eles equilibram velocidade de desenvolvimento e estabilidade do sistema. Discutimos sua definição, como tomar decisões baseadas neles e exemplos práticos de implementação.

Lido
DevOps

Serverless e FaaS

Esta aula explora o paradigma serverless e Function as a Service (FaaS), explicando o que são, quando utilizá-los, seus trade-offs e o problema dos cold starts. Inclui exemplos práticos, boas práticas e exercícios para fixação.

Lido
DevOps

Planejamento de capacidade

Esta aula aborda o planejamento de capacidade em DevOps, explorando escalabilidade, load testing, previsão de demanda e trade-offs. Você aprenderá a dimensionar infraestrutura de forma eficiente, testar limites e equilibrar custo, desempenho e disponibilidade.

Lido
DevOps

Resiliência e tolerância a falhas

Nesta aula, exploramos os conceitos fundamentais de resiliência e tolerância a falhas em sistemas DevOps, incluindo redundância, circuit breakers, degradação graciosa e chaos engineering. Você aprenderá a projetar sistemas que continuam operando mesmo diante de falhas, com exemplos práticos e boas práticas.

Lido
DevOps

Gerenciamento de incidentes

Aula sobre gerenciamento de incidentes em DevOps, cobrindo detecção, resposta, comunicação e postmortems blameless, com exemplos práticos e exercícios para fixação.

Lido