Sobre o projeto
O Apache Kafka é uma plataforma de streaming de eventos distribuída usada para a construção de pipelines de dados em tempo real e aplicações críticas. Ele oferece capacidades para manipulação de dados de alta taxa de transferência e análise de streaming.
Detalhes técnicos e capacidades principais incluem:
- Arquitetura distribuída para streaming de eventos escalável.
- Suporte para integração de dados e pipelines de alta performance.
- Construído utilizando Java (compatível com as versões 11 e 17) e Scala 2.13.
- Sistema de build abrangente utilizando Gradle para criação de JAR, testes e geração de documentação.
- Ferramentas de garantia de qualidade integradas, incluindo Checkstyle para padrões de codificação, SpotBugs para análise estática e JMH para microbenchmarks.
- Opções de implantação via binários compilados ou imagens Docker.