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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas