El 25 de julio de 2019, se celebró una reunión de la comunidad de desarrolladores de Java de Moscú,
jug.msk.ru , en la que Ivan Ponomarev presentó un informe sobre la
API de Kafka Streams .

Sobre el orador
Ivan enseña en MIPT y al mismo tiempo es un líder técnico en la empresa
KURS , desarrollando la plataforma
Course Orchestra . En
jug.msk.ru con un informe por segunda vez, la hora anterior fue
el 21 de septiembre de 2017 .
A menudo habla en conferencias y reuniones, algunos de sus últimos informes:
- "La complejidad latente de una tarea cotidiana: mostrar datos tabulares" ( JPoint 2017 : presentación , video )
- Celesta: Creación de lógica de negocios en el ecosistema de Java ( SECON 2018 : video )
- "Los playbooks de Ansible son código: probamos, probamos, nos integramos continuamente" ( DevOops 2018 : presentación )
- "Análisis estático continuo" ( Strike 2019 : video )
- "Análisis continuo de código estático" ( Heisenbug St. Petersburg 2019 : presentación )
- "Kafka Streams API: un paso más allá de Hello World" ( JPoint 2019 : Presentación )
Otros enlaces:
GitHub ,
Twitter ,
Habr .
Sobre el informe
Andrey Kogun recuerda las próximas conferencias (
TechTrain del 24 al 25 de agosto,
Joker del 25 al 26 de octubre y
DevOops del 29 al 30 de octubre) y abre la reunión.

El informe fue una versión significativamente ampliada de tres horas del discurso pronunciado por Ivan en la conferencia
JPoint 2019 la primavera pasada.
La presentación del informe se preparó utilizando la tecnología detallada en un
reciente artículo popular sobre Habré.

La narración fue ilustrada por una aplicación que procesa información sobre apuestas en partidos de fútbol.
En la primera parte, se consideró el mecanismo de replicación del estado local a través de temas de servicio creados automáticamente por
Kafka Streams , así como el mecanismo de reparto. Se han descrito casos en los que el sistema puede crear temas innecesarios, y se sugieren formas para evitar estos casos.

La segunda parte hablaba de unir tablas (
combinaciones ) y operaciones de ventanas prestando atención a lo que está sucediendo "bajo el capó" en los temas de servicio.
El informe fue acompañado por muchas buenas preguntas de la audiencia. Durante el descanso y después de la reunión, como siempre, fue posible hablar adicionalmente tanto con el orador como entre ellos.

Presentación del informe: en
Speaker Deck y
GitHub ,
código de ejemplo , el video aparecerá pronto (ver enlaces a continuación).
Enlaces para
jug.msk.ru :
- TimePad : anuncios de reuniones y registro para ellas, suscripción a una notificación por correo sobre reuniones
- YouTube - Informes de video
- Portavoz - Presentaciones
- VK : anuncios de reuniones, reportajes fotográficos, enlaces a materiales de reuniones pasadas
- Twitter : cuenta (anuncios de reuniones, reportajes fotográficos, videos) y hashtag (tweets con comentarios sobre reuniones)
- Habr - revisiones de reuniones, puedes encontrar todas las revisiones por etiqueta
El festival IT TechTrain 2019 se llevará a cabo del 24 al 25 de agosto de 2019 en San Petersburgo , donde en el stand de jug.msk.ru será posible reunirse y comunicarse tanto con los miembros de la comunidad como con los oradores de la conferencia.