Indirection quote (via Kazuki): https://en.wikipedia.org/wiki/Indirection
"Enterprise Integration Patterns", an old book on Messaging: https://www.enterpriseintegrationpatterns.com/patterns/messaging/
Several podcasts on Kafka (in pt_BR): https://hipsters.tech/?s=kafka
Kafka uses: https://kafka.apache.org/uses
Kafka without Zookeeper (only in the future): https://www.confluent.io/blog/removing-zookeeper-dependency-in-kafka/ Kafka without Zookeeper (the Kafka Improvement Proposal): https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A+Replace+ZooKeeper+with+a+Self-Managed+Metadata+Quorum
Sequential disk access can be faster than random memory access: https://kafka.apache.org/documentation/#design_filesystem
-ilities: https://en.wikipedia.org/wiki/List_of_system_quality_attributes
Talk on Distributed Systems: https://research.cs.cornell.edu/ladis2009/talks/dean-keynote-ladis2009.pdf
Durable Subscriber Pattern: https://www.enterpriseintegrationpatterns.com/patterns/messaging/DurableSubscription.html
Competing Consumers Pattern: https://www.enterpriseintegrationpatterns.com/patterns/messaging/CompetingConsumers.html
Debezium: https://debezium.io/documentation/reference/1.2/architecture.html Kafka Connect: https://kafka.apache.org/documentation/#connect
Confluent Kafka certifications: https://www.confluent.io/certification/
Alternative CLI: https://github.com/edenhill/kafkacat
GUIs: https://www.conduktor.io/ https://www.kafkatool.com/
Kafka Clients: https://cwiki.apache.org/confluence/display/KAFKA/Clients#Clients-ClientLibrariesPreviouslySupported
Producer Configs: https://kafka.apache.org/documentation/#producerconfigs
Consumer Configs: https://kafka.apache.org/documentation/#consumerconfigs
Books on Kafka by Confluent: https://www.confluent.io/resources/kafka-the-definitive-guide/ https://www.confluent.io/designing-event-driven-systems/ https://www.confluent.io/blog/kafka-streams-action/