Ivan Ponomarev à propos de l'API Kafka Streams lors de la réunion jug.msk.ru

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.

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


All Articles