Apache Kafka: uma introdução a logs distribuídos
Channel: TV Software Livre
Date: 27/07/2016

Sistemas de log* estão nos blocos básicos de essencialmente qualquer aplicação moderna: bases de dados, sistemas de arquivo, dentre outros. Apesar disso, poucos conhecem ou compreendem as possibilidades e o poder do uso desses sistemas. Nessa palestra serão apresentados os conceitos básico de sistemas de log, casos de uso, e uma demonstração do Apache Kafka, um sistema de mensagens publish/subscribe desenvolvido como um sistema de log distribuído. Para a demonstração, será apresentado um sistema de sincronização de pasta utilizando o Apache Kafka e o Swift (OpenStack). O código de demonstração encontra-se disponível em https://bitbucket.org/pedroarthur/kafkabox.

* Não confundir com arquivos de log

Pedro Arthur Pinheiro Rosa Duarte