Voltar ao início
📨
Mensageria

Apache Kafka

Plataforma de streaming de eventos de alta performance usada para mover grandes volumes de dados entre sistemas em tempo real. É o padrão da indústria para arquitetura orientada a eventos.

Analogia

Kafka é como uma esteira transportadora de aeroporto — coloca-se a bagagem (mensagem) na esteira e ela chega ao destino certo sem ninguém precisar carregá-la manualmente.

Contextos de uso

Iniciante

Publica e consome mensagens simples em tópicos básicos.

Intermediário

Configura partições, grupos de consumidores e retentativa de mensagens.

Avançado

Projeta topologias Kafka complexas com KSQL, Kafka Streams e tópicos de múltiplas regiões.

Cargos que usam Apache Kafka

Tecnologias relacionadas

🐰

RabbitMQ

Mensageria

RabbitMQ é como um carteiro inteligente — você entrega uma carta (mensagem) a ele e ele organiza nas filas certas, entregando para cada destinatário no momento adequado.

Cargos relacionados

Arquiteto de Microsserviços

🔴

Redis

Banco de Dados

Redis é como a memória de curto prazo do humano — acessa informações muito rápido, mas tem capacidade limitada. Perfeito para guardar dados temporários.

Cargos relacionados

Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java

🐳

Docker

DevOps/Infra

Docker é como uma marmita — você embala a refeição com tudo dentro (comida, talher, molho) e ela chega igual para qualquer pessoa, em qualquer lugar.

Cargos relacionados

Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java

Kubernetes

DevOps/Infra

Kubernetes é como o gerente de uma cozinha industrial — ele decide quantos cozinheiros (contêineres) precisam trabalhar em cada momento e substitui os que ficam doentes.

Cargos relacionados

Desenvolvedor Java, Desenvolvedor Go (Golang), Engenheiro DevOps

🟢

Node.js

Backend

Se JavaScript era um funcionário que só podia trabalhar no escritório público (navegador), o Node.js deu a ele acesso aos bastidores da empresa (servidor) também.

Cargos relacionados

Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor Angular

Apache Spark

Dados

Spark é como ter um exército de funcionários trabalhando em paralelo — em vez de uma pessoa processar 1 bilhão de registros, mil pessoas processam 1 milhão cada uma.

Cargos relacionados

Cientista de Dados, Engenheiro de Dados, Engenheiro de Machine Learning