Início Apache Kafka no InfoQ Brasil
Artigos
Feed RSS-
Criando uma arquitetura para ingestão de dados com ksqlDB, Schema Registry e Kafka Connect
Se a empresa faz uso do ecossistema do Apache Kafka, são diversas as formas para realizar integração ou carga de dados entre sistemas. Este artigo apresenta o uso do ksqlDB com o Schema Registry que, por meio do Kafka Connect, movimenta dados de forma rápida, fácil e se aproveitando da escalabilidade do Apache Kafka.
-
Atomicidade em transações distribuídas no Apache Kafka
Em alguns cenários, garantias transacionais no processamento de streams são necessárias. Neste artigo apresentaremos uma forma de alcançar atomicidade e garantias transacionais usando recursos do próprio Apache Kafka, além de demonstrar como o uso desses recursos impactam na performance de uma aplicação.
-
A solução Kongo: Criando uma aplicação IoT escalável com Apache Kafka
O Kafka é um sistema distribuído de processamento de stream que permite que os produtores distribuídos enviem mensagens aos consumidores distribuídos por meio de um cluster Kafka. Simplificando, é uma maneira de entregar mensagens onde se deseja que elas sejam enviadas. O Kafka é particularmente vantajoso porque oferece alto rendimento e baixa latência e poderosa escalabilidade horizontal.
-
Uma introdução ao Apache Kafka, lições aprendidas em um ambiente de varejo
No mundo digital, inevitavelmente, as coisas falham, uma interface de rede pode parar, um disco pode encher ou queimar, um nó do data center pode ficar indisponível, a região do ambiente em cloud onde as suas aplicações estão hospedadas pode ficar indisponível, há inúmeros motivos para os sistemas falharem e é necessário desenvolver código, e configurar os sistemas para serem resilientes.