Other
      
            
                Processando tarefas distribuídas com Celery
Graham Chapman Room
      03/10
      
          15:50
  Talk details
            Language:
            Portuguese
        
        
            Level:
            Intermediate
        
        
            Summary:
            
        
        
    Apresenta o Celery, uma ferramenta escrita em Python que permite executar tarefas distribuídas através de uma fila, obtida por intermedio de ferramentas como Redis, RabbitMQ, Amazon SQS, etc. O Celery é altamente escalável, veloz, e pode ser usado para finalidades variadas, como enviar e-mails em background, interagir com APIs, fazer processamentos pesados fora do fluxo de requests (quando usado em cenários web), etc. Mostra o caso de uso do JusBrasil, que utiliza o Celery como agendador e executor de tarefas, com workers distribuídos em diversas máquinas. Exemplifica também a interação com outras linguagens e monitoramento de tarefas.
Speaker details
 Gabriel Proença Jordão
Gabriel Proença JordãoEngenheiro de Software no JusBrasil, autor e colaborador de projetos open source, é formado em Ciência da computação pela Universidade Salvador e atua em projetos Python desde 2009, voltados, principalmente, à áreas como recuperação de informação, sistemas web de larga escala e testes automatizados.






































