Sabia que esse curso foi criado em conjunto com os engenheiros de software do Nubank?

Curso de Kafka: Introdução a streams em microsserviços

9,3

Nota desse curso

907

Alunos neste curso

Faça esse curso de Mensageria/Streams e:

  • Utilize Kafka para comunicação assíncrona
  • Aprenda a criar microsserviços com Kafka
  • Entenda as vantagens de Kafka para paralelismo e execução serializada
  • Entenda como funciona a serialização e deserialização no Kafka
  • Extraia uma camada de abstração própria com boas práticas

Conteúdo Detalhado

  1. Produtores e consumidores

    • Introdução
    • Mensageria e Kafka
    • Instalando o Kafka localmente
    • Criando produtores em Java
    • Criando consumidores em Java
  2. Paralelizando tarefas em um serviço

    • Vários consumidores e produtores
    • Paralelizando e a importância das keys
    • Max poll e dando mais chances para auto commit
  3. Criando nossa camada

    • Extraindo uma camada de consumidor
    • Extraindo nossa camada de producer
  4. Serialização customizada

    • Diretórios do Kafka e Zookeeper
    • Serialização com GSON
    • Migrando o log
    • Deserialização customizada
    • Lidando com customizações
  5. Microsserviços e módulos

    • Microsserviços como módulos em um mono repo
    • Gerando os binários dos microsserviços
    • Conclusão

Primeira aula de Kafka: Introdução a streams em microsserviços

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Apoiadores

  • Nubank

    Website

    Acabar com a complexidade do sistema financeiro e devolver às pessoas o controle de seu dinheiro em um dos mercados mais burocráticos do mundo parece uma ideia absurda? Esse é exatamente o motivo, o como e o local que o Nubank nasceu.

    Somos uma das maiores companhias do mundo que utiliza Clojure como principal linguagem de programação, e estamos procurando mentes criativas para se juntar ao nosso crescimento. Hoje temos mais de 400 engenheiros no nosso time no Brasil, Berlim, Cidade do México e Buenos Aires, resolvendo problemas complexos para garantir que conseguimos operar em grande escala e continuar entregando soluções de ponta para nossos clientes. Saiba mais em www.nubank.com.br.

Conteúdo relacionado

Cursos de Mensageria/Streams em Infraestrutura

Leia nossos artigos de Infraestrutura

Público alvo

Quem deseja criar microsserviços e lidar com a comunicação de forma assíncrona com Kafka.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Aprenda Mensageria/Streams com esse e outros cursos, comece agora!

  • 998 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 998 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 998 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 998 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana