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
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