DevOps na Prática com Python, Quart e Cache

By Regis Tomkiel

Elevator Pitch

Quart é a evolução do Flask e foi concebido para trabalhar de forma assíncrona, ideal para aplicações modernas. Nesta talk, mostro como integrá-lo a Docker, CI/CD e cache para criar pipelines ágeis, automação de deploys e performance com espírito DevOps.

Description

Quart é a evolução do Flask e foi concebido para trabalhar de forma assíncrona, o que o torna ideal para aplicações modernas e escaláveis.

Nesta palestra, vou demonstrar como integrar Python, Quart e Docker em um pipeline DevOps simples e eficiente. O foco será na configuração do Quart para ambientes de entrega contínua, incluindo como empacotar a aplicação em containers e aplicar cache para melhorar o desempenho.

A apresentação mostrará como preparar um ambiente que combina desenvolvimento assíncrono, containerização e automação de deploys, com exemplos práticos e dicas para quem deseja adotar DevOps de forma incremental em seus projetos.

Ao final, o público sairá com uma visão clara de como estruturar uma aplicação Quart pronta para CI/CD, com deploy automatizado e performance otimizada.

Notes

O tema desta palestra é relevante porque o Quart, embora menos conhecido que o FastAPI, é uma evolução moderna do Flask com suporte nativo a async/await, permitindo criar aplicações web assíncronas, performáticas e escaláveis de forma simples.

Nesta talk, vou mostrar que levantar uma aplicação web e fazer o deploy não precisa ser complexo. Serão abordados passos práticos para configurar o Quart, empacotar a aplicação em Docker, integrar cache (como Redis ou in-memory) e preparar o ambiente para CI/CD, demonstrando como otimizar performance de maneira direta e acessível.

O público verá que, mesmo usando ferramentas menos populares, é possível aplicar boas práticas DevOps, simplificar pipelines e melhorar a eficiência de aplicações web. Todo o código será executado localmente e ficará disponível publicamente após o evento.