Le 25 juillet 2019, une réunion de la communauté moscovite des développeurs Java
jug.msk.ru a eu lieu , au cours de laquelle Ivan Ponomarev a présenté un rapport sur l'
API Kafka Streams .

À propos de Speaker
Ivan enseigne au MIPT et est en même temps un leader technique dans la société
KURS , développant la plateforme
Course Orchestra . Sur
jug.msk.ru avec un rapport pour la deuxième fois, le temps précédent était
le 21 septembre 2017 .
Il intervient souvent lors de conférences et réunions, certains de ses derniers rapports:
- «La complexité latente de la tâche quotidienne: afficher des données tabulaires» ( JPoint 2017 : présentation , vidéo )
- Celesta: création d'une logique métier dans l'écosystème Java ( SECON 2018 : vidéo )
- «Les playbooks Ansible sont du code: nous testons, testons, intégrons en continu» ( DevOops 2018 : présentation )
- «Analyse statique continue» ( Strike 2019 : vidéo )
- «Analyse continue de code statique» ( Heisenbug St. Petersburg 2019 : présentation )
- «API Kafka Streams: une étape au- delà de Hello World» ( JPoint 2019 : Présentation )
Autres liens:
GitHub ,
Twitter ,
Habr .
À propos du rapport
Andrey Kogun rappelle les prochaines conférences (
TechTrain les 24 et 25 août,
Joker les 25 et 26 octobre et
DevOops les 29 et 30 octobre) et ouvre la réunion.

Le rapport était une version considérablement élargie de trois heures du discours prononcé par Ivan lors de la conférence
JPoint 2019 au printemps dernier.
La présentation du rapport a été préparée en utilisant la technologie détaillée dans un
récent article populaire sur Habré.

La narration a été illustrée par une application qui traite les informations sur les paris sur les matchs de football.
Dans la première partie, le mécanisme de réplication de l'état local via des rubriques de service créées automatiquement par
Kafka Streams a été examiné, ainsi que le mécanisme de répartition. Des cas ont été décrits lorsque le système peut créer des sujets inutiles, et des moyens sont suggérés pour éviter ces cas.

La deuxième partie a parlé de joindre des tables (
jointures ) et des opérations de fenêtre en faisant attention à ce qui se passe «sous le capot» dans les sujets de service.
Le rapport était accompagné de nombreuses bonnes questions du public. Pendant la pause et après la réunion, comme toujours, il a été possible de parler en plus à la fois avec l'orateur et entre eux.

Présentation du rapport: sur
Speaker Deck et
GitHub ,
exemple de code , la vidéo apparaîtra prochainement (voir liens ci-dessous).
Liens pour
jug.msk.ru :
- TimePad - annonces de réunions et inscription pour celles-ci, abonnement à une notification par mail sur les réunions
- YouTube - Rapports vidéo
- Deck des orateurs - Présentations
- VK - annonces de réunions, reportages photos, liens vers les documents des réunions passées
- Twitter : compte (annonces de réunions, reportages photos, vidéos) et hashtag (tweets avec commentaires sur les réunions)
- Habr - avis de réunions, vous pouvez retrouver tous les avis par tag
Le festival IT TechTrain 2019 se tiendra du 24 au 25 août 2019 à Saint-Pétersbourg , où sur le stand jug.msk.ru , il sera possible de rencontrer et de communiquer avec les membres de la communauté et les conférenciers.