Apache Kafka uma plataforma open-source de processamento de streams desenvolvida pela Apache Software Foundation, escrita em Scala e Java. O projeto tem como objetivo fornecer uma plataforma unificada, de alta capacidade e baixa latncia para tratamento de dados em tempo real. O Apache Kafka tem sido usado por empresas como Netflix, Spotify, Uber, LinkedIn e Twitter. E sua arquitetura composta por producers, consumers e o prprio cluster. O producer qualquer aplicao que publica mensagens no cluster. O consumer qualquer aplicao que recebe as mensagens do Kafka. Se voc quer mover e transformar um grande volume de dados em tempo real entre diferentes sistemas, ento Apache Kafka pode ser exatamente o que voc precisaSaiba como o Kafka funciona, como us-lo e como comear implementando um sistema baseado em microsservios com o ecossistema Spring utilizando boas prticas de programao aplicando conceitos SOLID e Clean Arch, padres de projetos de maneira simples e descontraida. Vamos criar nossas prprias imagens docker, vamos registrar essas imagens no Docker hub e muito mais. Veja um pouco do que voc ir aprender: Apache KafkaSpring Boot 2.6.4DockerDocker ComposeGit para versionamento do cdigo implementadoGithub para subir nossos repositriosConstruir suas prprias imagens dockerRegistrar suas imagens no Docker Hub de maneira simplesImplementar um mono-repo para subir toda nossa stackDesenvolver um cdigo limpo e organizado utilizando prticas Clean Arch e SOLID