Perfil
Propostas
Testando condições de rede em Python com Toxiproxy
Ficamo muito dependentes de integração de sistemas pela rede, especialmente com microsserviços e APIs de terceiros. Será que nossos softwares estão preparados para lidar com o problemas comuns de rede? Como um game deve lidar com a latência? E um serviço de mensagem quando o servidor cai? E como simular estas condições?
Nesta talk, irei abordar os problemas mais comuns em um rede de computadores e os efeitos para o usuário. Serão discutidos formas de como contornar os problemas e ações ideais que o desenvolvedor de software pode tomar. Para automatizar este tipo de simulação irei apresentar o ToxiProxy da Shopify e seu cliente em Python que permite simular diversos problemas de rede, sendo programável e como testar e alterar as diversas condições de rede em testes automatizados.