Curso Celery Advanced: Scaling and Optimization

  • DevOps | CI | CD | Kubernetes | Web3

Curso Celery Advanced: Scaling and Optimization

16 horas
Visão Geral

O curso "Celery Advanced: Scaling and Optimization" é projetado para desenvolvedores e administradores que já utilizam o Celery e desejam aprender práticas avançadas de escalonamento, otimização e monitoramento. Os alunos aprenderão como otimizar filas de tarefas, configurar múltiplos workers, e aplicar técnicas de tuning para melhorar o desempenho do sistema. Além disso, serão abordadas práticas de segurança e alta disponibilidade em ambientes Celery.

Objetivo

Após realizar este curso "Celery Advanced: Scaling and Optimization", você será capaz de:

  • Escalar múltiplos workers e filas de tarefas para lidar com cargas intensas.
  • Configurar e otimizar o Celery para um desempenho eficiente.
  • Implementar segurança e autenticação em filas Celery.
  • Monitorar e resolver gargalos de performance no Celery.
  • Garantir alta disponibilidade e resiliência do sistema de filas.
Publico Alvo
  • Desenvolvedores e engenheiros de software que utilizam Celery em ambientes de produção.
  • Engenheiros DevOps responsáveis por garantir alta disponibilidade e performance em sistemas Celery.
  • Arquitetos de sistemas distribuídos.
Pre-Requisitos
  • Experiência com Celery em projetos reais.
  • Conhecimento de bancos de dados e filas de mensagens.
  • Familiaridade com configuração de servidores Linux.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Escalabilidade com Celery

  1. Como escalar múltiplos workers.
  2. Uso de múltiplas filas e roteamento de tarefas.
  3. Estratégias de balanceamento de carga.

Tuning e Performance

  1. Otimização de workers e filas.
  2. Configuração de concorrência e paralelismo.
  3. Uso de backends de resultado eficientes.

Monitoramento Avançado

  1. Monitoramento detalhado com Flower e Prometheus.
  2. Análise de logs e diagnóstico de falhas.
  3. Rastreando desempenho e tempos de resposta.

Segurança e Resiliência

  1. Implementação de autenticação e segurança no Celery.
  2. Configuração de SSL/TLS em brokers de mensagens.
  3. Failover e recuperação de desastres.

Celery em Ambientes de Alta Disponibilidade

  1. Configuração de clusters para alta disponibilidade.
  2. Failover automático de workers.
  3. Estratégias de backup e recuperação.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h