Aiologger – Logger assíncrono para Python e asyncio

Acho que todo desenvolvedor e equipe passam por etapas de amadurecimento bem parecidas ao longo da geração de logs de sistemas: Aplicações geram nenhum ou quase nenhum log; Escrevemos aplicações verbosas demais, com logs provavelmente muito extensos e voltados para outros humanos; Passamos a gerar logs estruturados, serializados para algum formato de fácil consumo e … Continue lendo Aiologger – Logger assíncrono para Python e asyncio

Anúncios

Concorrência e Paralelismo – Threads, múltiplos processos e AsyncIO – Parte 2

No post anterior falei sobre a diferença entre concorrência e paralelismo, classificação de processos e soluções para implementar aplicações com código concorrente. Se você ainda não leu esse post, recomendo que você comece por lá. É muito comum ver programadores escreverem código para executar uma tarefa qualquer, decidirem empiricamente que o desempenho não está adequado e que podem resolver … Continue lendo Concorrência e Paralelismo – Threads, múltiplos processos e AsyncIO – Parte 2

Concorrência e Paralelismo – Threads, múltiplos processos e AsyncIO – Parte 1

Antes de mais nada, gostaria de dizer que esse não é um post para iniciantes em programação, muito menos para iniciantes em Python. Vou abordar alguns assuntos e dar algumas explicações, considerando que você já possui certos conhecimentos prévios - que não vou explicar aqui. Fique a vontade para utilizar os comentários, ou entrar em … Continue lendo Concorrência e Paralelismo – Threads, múltiplos processos e AsyncIO – Parte 1