Ivan Ponomarev sobre a API do Kafka Streams na reunião jug.msk.ru

Em 25 de julho de 2019, foi realizada uma reunião da comunidade de desenvolvedores de Java jug.msk.ru em Moscou, na qual Ivan Ponomarev apresentou um relatório sobre a API do Kafka Streams .



Sobre o palestrante


Ivan ensina no MIPT e, ao mesmo tempo, é um líder técnico da empresa KURS , desenvolvendo a plataforma da Orquestra de Cursos . No jug.msk.ru com um relatório pela segunda vez, o horário anterior era 21 de setembro de 2017 .

Ele costuma falar em conferências e reuniões, alguns de seus últimos relatórios:

  • “A complexidade latente de uma tarefa cotidiana: exibindo dados tabulares” ( JPoint 2017 : apresentação , vídeo )
  • Celesta: Criando lógica de negócios no ecossistema Java ( SECON 2018 : vídeo )
  • “Playbooks Ansible é código: testamos, testamos, integramos continuamente” ( DevOops 2018 : apresentação )
  • “Análise estática contínua” ( Strike 2019 : video )
  • “Análise contínua de código estático” ( Heisenbug St. Petersburg 2019 : apresentação )
  • “API do Kafka Streams: um passo além do Hello World” ( JPoint 2019 : Apresentação )

Outros links: GitHub , Twitter , Habr .

Sobre o relatório


Andrey Kogun lembra as próximas conferências ( TechTrain de 24 a 25 de agosto, Joker de 25 a 26 de outubro e DevOops de 29 a 30 de outubro) e abre a reunião.



O relatório foi uma versão de três horas significativamente expandida do discurso de Ivan na conferência JPoint 2019 na primavera passada. A apresentação do relatório foi preparada usando a tecnologia detalhada em um recente artigo popular sobre Habré.



A narração foi ilustrada por um aplicativo que processa informações sobre apostas em jogos de futebol.

Na primeira parte, foi considerado o mecanismo de replicação do estado local por meio de tópicos de serviço criados automaticamente pelo Kafka Streams , bem como o mecanismo de repartição. Os casos foram descritos quando o sistema pode criar tópicos desnecessários e são sugeridas maneiras de evitar esses casos.



A segunda parte falou sobre a junção de tabelas ( junções ) e operações de janela, prestando atenção ao que está acontecendo "sob o capô" nos tópicos de serviço.

O relatório foi acompanhado por muitas boas perguntas da platéia. Durante o intervalo e após a reunião, como sempre, foi possível conversar adicionalmente com o palestrante e entre si.



Apresentação do relatório: no Speaker Deck e no GitHub , código de exemplo , o vídeo aparecerá em breve (veja os links abaixo).

Links para jug.msk.ru :

  • TimePad - anúncios de reuniões e inscrição para eles, assinatura de uma notificação por correio sobre reuniões
  • YouTube - Relatórios de vídeo
  • Speaker Deck - Apresentações
  • VK - anúncios de reuniões, reportagens fotográficas, links para materiais de reuniões anteriores
  • Twitter : conta (anúncios de reuniões, reportagens fotográficas, vídeos) e hashtag (tweets com comentários sobre reuniões)
  • Habr - resenhas de reuniões, você pode encontrar todas as resenhas por etiqueta

O festival de TI do TechTrain 2019 será realizado de 24 a 25 de agosto de 2019 em São Petersburgo , onde no estande da jug.msk.ru será possível encontrar e se comunicar com membros da comunidade e oradores da conferência.

Source: https://habr.com/ru/post/pt461793/


All Articles