AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Kafka - What's the Magic?
Kafka uses TCP, but GORD was doing a very naive thing with its use of TCP. So when a client connected to us, we would simply buffer the data for them and if they fell behind, we would just continue buffering the data in memory. This turned out to get more and more expensive as we had more clients. Kafka solves this problem a lot more intelligently because it's in the architecture of the system.