Am 25. Juli 2019 fand ein Treffen der Moskauer Community der Java-Entwickler
jug.msk.ru statt , bei dem Ivan Ponomarev einen Bericht über die
Kafka Streams-API vorstellte.

Über den Sprecher
Ivan unterrichtet am MIPT und ist gleichzeitig technischer Leiter der Firma
KURS , die die
Course Orchestra- Plattform entwickelt. Auf
jug.msk.ru mit einem Bericht zum zweiten Mal war der vorherige Zeitpunkt der
21. September 2017 .
Er spricht oft auf Konferenzen und Tagungen, einige seiner letzten Berichte:
- „Die latente Komplexität einer alltäglichen Aufgabe: Tabellendaten anzeigen“ ( JPoint 2017 : Präsentation , Video )
- Celesta: Erstellen einer Geschäftslogik im Java-Ökosystem ( SECON 2018 : Video )
- „Ansible Playbooks sind Code: Wir testen, testen, integrieren kontinuierlich“ ( DevOops 2018 : Präsentation )
- "Kontinuierliche statische Analyse" ( Strike 2019 : Video )
- "Kontinuierliche statische Code-Analyse" ( Heisenbug St. Petersburg 2019 : Präsentation )
- "Kafka Streams API: Ein Schritt über die Hallo Welt hinaus" ( JPoint 2019 : Präsentation )
Andere Links:
GitHub ,
Twitter ,
Habr .
Über den Bericht
Andrey Kogun erinnert an die bevorstehenden Konferenzen (
TechTrain vom 24. bis 25. August,
Joker vom 25. bis
26. Oktober und
DevOops vom 29. bis
30. Oktober) und eröffnet das Meeting.

Der Bericht war eine deutlich erweiterte dreistündige Version der Rede von Ivan auf der
JPoint 2019- Konferenz im vergangenen Frühjahr.
Die Präsentation für den Bericht wurde unter Verwendung der Technologie erstellt, die in einem
kürzlich erschienenen populären Artikel über Habré beschrieben wurde.

Die Erzählung wurde durch eine Anwendung veranschaulicht, die Informationen über Wetten auf Fußballspiele verarbeitet.
Im ersten Teil wurden der Mechanismus der lokalen Statusreplikation durch von
Kafka Streams automatisch erstellte Servicethemen sowie der Neupartitionsmechanismus betrachtet. Es wurden Fälle beschrieben, in denen das System unnötige Themen erstellen kann, und es werden Möglichkeiten vorgeschlagen, diese Fälle zu vermeiden.

Im zweiten Teil ging es um das Verbinden von Tabellen (
Joins ) und Fensteroperationen, wobei darauf geachtet wurde, was in Servicethemen „unter der Haube“ geschieht.
Der Bericht wurde von vielen guten Fragen des Publikums begleitet. In der Pause und nach dem Treffen war es wie immer möglich, zusätzlich sowohl mit dem Sprecher als auch miteinander zu sprechen.

Präsentation des Berichts: Auf
Speaker Deck und
GitHub ,
Beispielcode , wird in Kürze ein Video angezeigt (siehe Links unten).
Links für
jug.msk.ru :
- TimePad - Ankündigungen von Besprechungen und Registrierung für diese, Abonnement einer Benachrichtigung per E-Mail über Besprechungen
- YouTube - Videoberichte
- Speaker Deck - Präsentationen
- VK - Ankündigungen von Besprechungen, Fotoberichte, Links zu Materialien vergangener Besprechungen
- Twitter : Konto (Ankündigungen von Besprechungen, Fotoberichten, Videos) und Hashtag (Tweets mit Kommentaren zu Besprechungen)
- Habr - Bewertungen von Besprechungen, Sie können alle Bewertungen nach Tag finden
Das TechTrain 2019 IT-Festival findet vom 24. bis 25. August 2019 in St. Petersburg statt . Am Stand von jug.msk.ru können Community-Mitglieder und Konferenzredner getroffen und mit ihnen kommuniziert werden.