Sobre o projeto
Apache Kafka para Entrevistas Java Sênior é um material gratuito e de código aberto, criado com o objetivo de ajudar desenvolvedores Java Backend a se prepararem para entrevistas técnicas sobre Apache Kafka — dos fundamentos de arquitetura até garantias de entrega, idempotência e observabilidade.
O conteúdo não substitui a documentação oficial do Apache Kafka nem a experiência prática de operar o sistema em produção. Ele existe para consolidar e organizar o conhecimento necessário para explicar esses conceitos com segurança em uma entrevista — e, por consequência, no dia a dia de quem já trabalha com a ferramenta.
Contribuições são bem-vindas: correções técnicas, novos capítulos, novas perguntas de entrevista ou melhorias de acessibilidade e design podem ser propostas diretamente no repositório do projeto.
Este projeto não possui vínculo oficial com a Apache Software Foundation, com o Apache Kafka, com a Confluent, com a Elastic NV, com a Oracle, com a Amazon Web Services ou com o Google Cloud. "Apache Kafka" e "Kafka" são marcas da Apache Software Foundation; "Elasticsearch" é marca da Elastic NV; "Java" e "Oracle" são marcas da Oracle Corporation; "AWS" e "Amazon Web Services" são marcas da Amazon.com, Inc.; "Google Cloud" e "GCP" são marcas do Google LLC.
Autor

João Paulo Rodrigues de Araújo
Engenheiro de Software com mais de 10 anos de experiência em tecnologia e mais de 6 anos de atuação com Java, arquitetura de sistemas distribuídos e soluções em cloud. Atua como Tech Lead e Arquiteto de Software no setor financeiro (cartões, crédito, contas e PIX), com experiência prática em arquiteturas orientadas a eventos usando Apache Kafka.