Python Brasil 2022

Como rodamos 1300+ aplicações python em produção dentro da Globo
2022-10-22 , Jaraqui - Vasco Vasquez

Como desenvolvemos e usamos o Tsuru para rodar em escala 1300+ aplicações em Python. O Tsuru permite fazer deploy diretamente do código, de forma fácil, sem precisar preocupar-se com infraestrutura


O Tsuru é uma ferramenta open-source de Plataforma como Serviço (PaaS - Platform as a Service), desenvolvido pela Globo, que possibilita os desenvolvedores fazer deploy das suas aplicações, de forma fácil e confiável, independente do ambiente (desenvolvimento ou produção) e da escalabilidade (desde uma simples aplicação que é apenas usada por um desenvolvedor, até um serviço que escala para atender milhões de requisições por minuto). O Tsuru suporta diversas plataformas e linguagens de programação, tais como Python, NodeJS, Go, Ruby ou até mesmo qualquer imagem Docker.

Tabela de conteúdo:
- O que é o Tsuru
- Como fazer deploy de uma app Python no Tsuru
- Como escalar o meu serviço
- Live Demo:
- deploy de uma aplicação
- testar a minha app sem escala
- escalar a aplicação
- ver o meu serviço atendendo 500K req/min

Link: https://www.youtube.com/watch?v=gyLS37NVQHw

DevOps e Cloud Engineer na Globo.
Português, mas vivendo no Rio de Janeiro desde 2019.
Atuando na área de DevOps há ~10 anos e programando Python há mais de 8 anos.
https://tiago.carreira.pw

Apaixonado por Software Opensource, Cloud Computing
Goiano, aprendi a programar graças a comunidade python há mais de 10 anos.
Curioso na essência.
Trabalhando na Globo no projeto tsuru.io