<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Kateryna</title>
    <description>The latest articles on Forem by Kateryna (@grizik).</description>
    <link>https://forem.com/grizik</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1031619%2F9e0a85b0-d921-41c0-ba07-b83599bf6dee.jpeg</url>
      <title>Forem: Kateryna</title>
      <link>https://forem.com/grizik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/grizik"/>
    <language>en</language>
    <item>
      <title>Protobuf vs Avro for Kafka, what to choose?</title>
      <dc:creator>Kateryna</dc:creator>
      <pubDate>Wed, 01 Mar 2023 13:46:32 +0000</pubDate>
      <link>https://forem.com/grizik/protobuf-vs-avro-for-kafka-what-to-choose-268b</link>
      <guid>https://forem.com/grizik/protobuf-vs-avro-for-kafka-what-to-choose-268b</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey there!&lt;/strong&gt;👋 Recently I had a few quite insightful evenings comparing possible options for the Kafka messaging format, so I gathered some useful articles for you.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/dZ2Ya4Gp" rel="noopener noreferrer"&gt;Data Serialization: Avro vs Protobuf&lt;/a&gt;&lt;br&gt;
Awesome comparison of Protobuf and Avro. Well structured, and detailed where it's needed. This article summarizes traits, pros and cons, and leaves you with a basic understanding of when and where to use these formats.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/drBnWThM" rel="noopener noreferrer"&gt;What you can do with Protobuf and can't with Avro? and vice versa&lt;/a&gt;&lt;br&gt;
Fabulous article with a detailed overview of how serialization works with Protobuf, Avro and JSON Schema. With real-life code samples and connectivity with schema registry samples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/dahjh-Mx" rel="noopener noreferrer"&gt;Arvo and Protobuf performance compared&lt;/a&gt; &lt;br&gt;
Quite a good example if you are a fan of "example with real numbers". This article shows the serialization of both types in action. Definitely worth reading.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/dswNypBG" rel="noopener noreferrer"&gt;Kafka Schema evolution&lt;/a&gt;&lt;br&gt;
If your schema changes often and you wanna a format that will simplify this process as much as possible, this article will save you time and energy.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;P.s my personal preference -- Protobuf (100%), however, the reading was fun&lt;/p&gt;

</description>
      <category>java</category>
      <category>security</category>
      <category>monitoring</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Kafka &amp; Docker Golden Finds</title>
      <dc:creator>Kateryna</dc:creator>
      <pubDate>Mon, 27 Feb 2023 13:44:18 +0000</pubDate>
      <link>https://forem.com/grizik/kafka-docker-golden-finds-cm6</link>
      <guid>https://forem.com/grizik/kafka-docker-golden-finds-cm6</guid>
      <description>&lt;p&gt;Hey there👋! For your attention: list of awesome Kafka &amp;amp; Docker-compose articles/tutorials. Hopefully, I will save someone's evening or two from the struggle🤗&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/dWWu7Vta" rel="noopener noreferrer"&gt;Docker-compose cookbook&lt;/a&gt; &lt;br&gt;
One of the most fabulous cheat sheets I ever saw! In this repo, you will find almost every possible set-up of docker-compose for popular services, including Kafka😉&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/confluentinc/confluent-kubernetes-examples/tree/master/security" rel="noopener noreferrer"&gt;Kafka Security set-ups in Kubernetes&lt;/a&gt;&lt;br&gt;
Great set of examples of Confluent Kafka configurations for different types of authorization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.confluent.io/blog/kafka-listeners-explained/" rel="noopener noreferrer"&gt;Grokking Kafka Listeners with Confluent&lt;/a&gt; &lt;br&gt;
Old but good. great explanation of Kafka Listeners with real-life examples and pretty drawings (if you're a visual person -- this article will close a lot of gaps for you)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.confluent.io/blog/kafka-client-cannot-connect-to-broker-on-aws-on-docker-etc/" rel="noopener noreferrer"&gt;Troubleshooting connection for all possible set-ups of your Kafka &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How to connect to the broker running in a container from the local host? From the same container? From a different machine? Anything U wish😉&lt;/p&gt;

&lt;p&gt;P.S. Seems as if Kafka wouldn't let me go easily, so get yourself comfortable, this series has the tag "to be continued"😁 Cheers!&lt;/p&gt;

</description>
      <category>edgecomputing</category>
      <category>ai</category>
      <category>productivity</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
