<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://kafkaisfun.dev</loc>
<priority>1</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/design</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/search</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/glossary</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/contact</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/terms</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-101</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-101-setup</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/guarantees</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/what-is-apache-kafka</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/the-fallacies-of-distributed-systems</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/topics-partitions-and-offsets</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/brokers-and-clusters</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/replication-factor-and-durability</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/fundamentals/producers-and-consumers</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage/the-append-only-log</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage/segment-files-and-index-files</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage/message-retention</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage/log-compaction</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/storage/batching-and-compression</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication/leader-election-protocol</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication/isr-in-sync-replicas</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication/high-watermark-hwm-and-leo</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication/preferred-leader-election</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/replication/replica-recovery-process</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft/why-zookeeper-had-to-go</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft/raft-consensus-and-the-controller-quorum</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft/the-metadata-log</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft/controller-epochs-and-fencing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kraft/kraft-vs-zookeeper-performance</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer/producer-lifecycle-and-batching</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer/partitioning-strategies</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer/retries-and-idempotency</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer/producer-transactions</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/producer/delivery-semantics</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer/consumer-groups-and-partition-assignment</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer/the-rebalance-protocol</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer/offset-management</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer/consumer-lag-and-monitoring</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/consumer/cooperative-and-static-membership</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/guarantees/at-most-once-delivery</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/guarantees/at-least-once-delivery</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/guarantees/exactly-once-semantics-eos</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/cluster-sizing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/essential-monitoring-metrics</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/security-authentication-and-authorization</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/topic-design-best-practices</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/operational-runbook-essentials</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/production/dead-letter-queues-and-triage</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/kafka-4-0-zookeeper-is-gone</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/migrating-from-zookeeper-to-kraft</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/the-new-consumer-rebalance-protocol-kip-848</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/share-groups-queues-for-kafka-kip-932</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/kafka-streams-in-4-x-server-side-rebalancing-and-dead-letter-queues</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/kafka-4x/tiered-storage-and-diskless-topics-what-is-real</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/maven-gradle-dependencies</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/application-yml-configuration</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/basic-producer-with-kafkatemplate</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/basic-kafkalistener-consumer</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/topic-creation-with-kafkaadmin</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/defaulterrorhandler-with-dead-letter-topic</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/retryabletopic-non-blocking-retry</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/transactional-kafka-producer</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/batch-listener-pattern</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/consumer-with-message-headers</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/avro-serialization-with-schema-registry</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/kafka-streams-with-spring-boot</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/consumerseekaware-offset-control</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/kafka-and-database-transactions-together</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/kafka-consumer-lifecycle-and-health-checks</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/outbox-pattern</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/saga-choreography-with-kafka</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/cqrs-with-kafka-and-read-models</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/multi-tenant-kafka-configuration</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/learn/spring-boot/production-hardening-checklist</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/1</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/2</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/3</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/4</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/5</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/6</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/7</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/8</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/9</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/10</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/11</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/12</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/13</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/14</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/15</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/16</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/17</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/18</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/19</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/20</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/21</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/22</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/23</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/24</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/25</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/26</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/27</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/28</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/29</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/30</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/31</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/32</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/33</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/34</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/35</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/36</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/37</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/38</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/39</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/40</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/41</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/42</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/43</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/44</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/45</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/46</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/47</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/48</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/49</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/50</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/51</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/52</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/53</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/54</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/55</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/56</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/57</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/58</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/59</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/60</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/61</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/62</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/63</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/64</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/65</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/66</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/67</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/68</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/69</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/70</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/71</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/72</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/73</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/74</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/75</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/76</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/77</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/78</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/79</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/80</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/81</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/82</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/83</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/84</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/85</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/86</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/87</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/88</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/89</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/90</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/91</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/92</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/93</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/94</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/101</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/102</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/103</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/104</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/105</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/106</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/107</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/108</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/109</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/110</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/111</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/112</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/113</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/114</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/115</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/116</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/117</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/118</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/119</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/120</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/121</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/122</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/123</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/124</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/125</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/126</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/127</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/128</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/129</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/130</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/141</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/142</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/143</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/144</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/145</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/146</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/147</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/148</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/149</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/150</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/151</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/152</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/153</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/154</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/155</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/156</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/157</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/158</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/159</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/160</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/161</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/162</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/163</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/164</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/165</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/interview/166</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/1</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/2</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/3</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/4</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/5</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/6</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/7</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/8</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/9</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/10</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/practice/labs/11</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/leader-broker-crash</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/network-partition</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/isr-shrink-under-replicated-partitions</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/disk-full-on-broker</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/consumer-lag-explosion</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/rebalance-storm</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/message-duplication-on-producer-retry</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/controller-election-loop</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/schema-incompatibility</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/consumer-offset-desync-message-loss</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/simulate/failures/dead-letter-queue-flood</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/expiring-records-batch-creation</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/not-enough-replicas</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/record-too-large</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/connection-to-node-1-could-not-be-established</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/commit-failed-exception</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/consumer-lag-keeps-growing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/consumer-group-keeps-rebalancing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/offset-out-of-range</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/under-replicated-partitions</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/inconsistent-cluster-id</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/broker-disk-full</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://kafkaisfun.dev/troubleshoot/ssl-handshake-failed</loc>
<priority>0.6</priority>
</url>
</urlset>
