Signals and Threads cover image

Swapping the Engine Out of a Moving Race Car with Ella Ehrlich

Signals and Threads

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner