https://azure.microsoft.com/en-us/blog/processing-trillions-of-events-per-day-with-apache-kafka-on-azure/#:~:text=Apache%20Kafka%20is%20a%20distributed,30%20million%20events%20per%20second. https://sookocheff.com/post/kafka/kafka-in-a-nutshell/ https://kafka.apache.org/intro https://cwiki.apache.org/confluence/display/KAFKA/Clients https://kafka.apache.org/books-and-papers https://medium.com/@ssudan16/kafka-internals-47e594e3f006 https://www.confluent.io/blog/5-things-every-kafka-developer-should-know/ https://www.dataversity.net/how-to-overcome-data-order-issues-in-apache-kafka/# https://blog.softwaremill.com/does-kafka-really-guarantee-the-order-of-messages-3ca849fd19d2 https://kafka-tutorials.confluent.io/message-ordering/kafka.html https://medium.com/@mukeshkumar_46704/in-depth-kafka-message-queue-principles-of-high-reliability-42e464e66172 https://kafka.apache.org/uses https://medium.com/better-programming/kafka-acks-explained-c0515b3b707e https://medium.com/better-programming/thorough-introduction-to-apache-kafka-6fbf2989bbc1 https://www.techwasti.com/idempotent-kafka-consumer/ https://parsiandej.com/courses/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Apache-Kafka https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e https://www.confluent.io/blog/tutorial-getting-started-with-the-new-apache-kafka-0-9-consumer-client/ https://blog.newrelic.com/engineering/new-relic-kafkapocalypse/ https://www.infoq.com/articles/apache-kafka-best-practices-to-optimize-your-deployment/#:~:text=RAM%3A%20In%20most%20cases%2C%20Kafka,with%2032%20GB%20or%20more. https://data-flair.training/blogs/zookeeper-in-kafka/ https://data-flair.training/blogs/zookeeper-tutorial/ https://ihong5.wordpress.com/2014/07/07/znode-types-and-how-to-create-read-delete-and-write-in-zookeeper-java/ https://data-flair.training/blogs/zookeeper-watches/ https://data-flair.training/blogs/zookeeper-architecture/ https://data-flair.training/blogs/zookeeper-benefits-and-limitations/ https://subscription.packtpub.com/book/big_data_and_business_intelligence/9781787281349/7/ch07lvl1sec79/scale-out-architecture-with-kafka https://www.learningjournal.guru/courses/kafka/kafka-foundation-training/fault-tolerance/ https://medium.com/@sannidhi.s.t/dead-letter-queues-dlqs-in-kafka-afb4b6835309 https://www.crowdstrike.com/blog/improving-fault-tolerance-in-apache-kafka-best-practices/ https://blog.cloudera.com/scalability-of-kafka-messaging-using-consumer-groups/ https://medium.com/debutinfotech/achieving-fault-tolerance-with-kafka-a-detailed-explanation-a9828929d00d https://medium.com/@anchan.ashwithabg95/fault-tolerance-in-apache-kafka-d1f0444260cf https://dzone.com/articles/apache-kafka-resiliency-fault-tolerance-amp-high-a https://riptutorial.com/apache-kafka/example/19388/consumer-offset-management-and-fault-tolerance https://betterprogramming.pub/apache-kafka-resiliency-fault-tolerance-high-availability-8ab1c35c8823 https://jack-vanlightly.com/blog/2018/9/2/rabbitmq-vs-kafka-part-6-fault-tolerance-and-high-availability-with-kafka https://medium.com/streamthoughts/apache-kafka-rebalance-protocol-or-the-magic-behind-your-streams-applications-e94baf68e4f2 https://medium.com/streamthoughts/understanding-kafka-partition-assignment-strategies-and-how-to-write-your-own-custom-assignor-ebeda1fc06f3 https://www.starwindsoftware.com/blog/whats-split-brain-and-how-to-avoid-it https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Controller+Internals https://stanislavkozlovski.medium.com/apache-kafkas-distributed-system-firefighter-the-controller-broker-1afca1eae302 https://medium.com/swlh/introduction-to-topic-log-compaction-in-apache-kafka-3e4d4afd2262 https://medium.com/swlh/exploit-apache-kafkas-message-format-to-save-storage-and-bandwidth-7e0c533edf26 https://medium.com/@sunny_81705/kafka-log-retention-and-cleanup-policies-c8d9cb7e09f8 https://medium.com/@stephane.maarek/new-features-of-kafka-2-1-33fb5396b546 https://forketyfork.medium.com/compressed-kafka-topics-a77c1eec7f52 https://medium.com/@prasanta.mohanty/bench-marking-standards-for-kafka-compression-9d9a46d22ce0 https://medium.com/real-time-streaming/apache-kafka-best-practices-d9fac5c483c0 https://medium.com/@stephane.maarek/introduction-to-apache-kafka-security-c8951d410adf https://kafka.apache.org/documentation/#security https://docs.confluent.io/current/kafka/authorization.html https://www.confluent.io/blog/apache-kafka-security-authorization-authentication-encryption/ https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/ReadDebug.html https://kafka.apache.org/quickstart https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Authorization+Command+Line+Interface https://medium.com/egen/securing-kafka-cluster-using-sasl-acl-and-ssl-dec15b439f9d https://github.com/simplesteph/kafka-security-manager https://medium.com/@prasanta.mohanty/bench-marking-standards-for-kafka-compression-9d9a46d22ce0 https://medium.com/real-time-streaming/apache-kafka-best-practices-d9fac5c483c0 https://medium.com/@sunny_81705/what-makes-apache-kafka-so-fast-71b477dcbf0 https://medium.com/@akash.d.goel/zookeeper-quorum-7916e342faf6