Arquitetura Modular com pacotes Python - Dividir para Conquistar
21/10, 09:30–10:15 (America/Manaus), Jaraqui - Vasco Vasquez

Do Homem de Ferro a Vingadores. O que a Marvel nos ensinou sobre arquitetura de software modular? Dividir para conquistar, do pequeno ao grande! Python Avante!


Assim como os filmes da Marvel, um projeto de software começa pequeno, com uma história simples e fácil de entender. Com o tempo o projeto cresce, a complexidade aumenta e os vilões ficam cada vez mais fortes.
O que fazer para enfrentar esse problema? Nesta palestra será apresentada uma solução de arquitetumra para projetos Python que divide o código do projeto em pequenos pacotes para realizarem funcionalidades específicas, essa arquitetura modular permite um maior reuso de código, facilita a execução de testes e manutenção, aumentando a agilidade do time e a qualidade do projeto.

Apresentação - 2 min
Arquitetura Modular - 20 min
Criação Pacote - 6 min
Pypi Server - 2 min
Instalação de pacotes (requirements.txt) - 2 min
Upgrade/Downgrade - 3 min
Perguntas - 5 min

Link: https://www.youtube.com/watch?v=Ccw9Dlw9b2c&t=1928s

Engenheiro da Computação Especialista em Desenvolvimento de Jogos Digitais, atualmente atuando como Desenvolvedor Sênior Full Stack (Python e ReactJS) no Instituto de Pesquisa Eldorado .

Ramon Fava, Bacharel em Ciência e Tecnologia e Engenharia da Computação pela UFRN. Também curso Mestrado em Informática na área de Ciência da Computação. Atualmente, trabalho no Instituto Eldorado.