Kafka GlobalKTable jako cache konfiguracyjny

Apache Kafka to znany broker wiadomosci, ale także platforma do strumieniowego przetwarzania. GlobalKTable jest częścią biblioteki Kafka Streams, odpowiedzialnej za stream processing. Przy pewnych założeniach, można potraktować GlobalKTable jako lokalny read-only in-memory cache, który w dosyć zwinny sposób można zorkiestwać. W ramach tej prezentacji mam zamiar opowiedzieć krótko o Kafce, Kafka Streams i o specyficznym przypadku użycia GlobalKTable jako cache.

speaker photo

Łukasz Kędroń

Łukasz Kędroń - Lead Software Engineer – od blisko 10 lat w branży IT, głównie związany z Java, chociaż nie stroni od .NET czy JS w różnej postaci. W Kainos uczestniczył m.in. w projekcie związanym z systemami umożliwiającymi wyjście Wielkiej Brytanii z Unii Europejskiej i współtworzył rozwiązanie ułatwiające obsługę zobowiązań finansowych po wybuchu epidemii Covid-19 dla brytyjskich instytucji finansowych (.NET). Obecnie wrócił na łono Javy. Prywatnie pasjonat gier planszowych, w które gra także online. Z pasją nienawidzi zimy 😊

zobacz nagranie