📕
📕 Here are some good solutions we found for this question:
Read the original Kafka paper, but don't feel pressured to complete it: https://notes.stephenholiday.com/Kafka.pdf
Great overview: https://medium.com/better-programming/system-design-series-apache-kafka-from-10-000-feet-9c95af56f18d
Solution from Meta Engineer: https://www.youtube.com/watch?v=DU8o-OTeoCc
Good visualization: https://www.youtube.com/watch?v=HZklgPkboro