Go Time: Golang, Software Engineering

All about Kafka

26 snips
Jan 16, 2024
In this podcast, the hosts discuss various topics related to Kafka, including its use cases, complexities, and considerations. They also explore event-driven architecture, retention time in Kafka, challenges of backlog, and opinions on Twitter and rebranding. Additionally, they provide advice on crypto, learning, and the importance of continuous learning in the software engineering industry.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Laravel's Message Bus

  • Matt Boyle recounts his experience using Laravel's built-in message bus for internal communication.
  • This is a good starting point before transitioning to more complex brokers like Kafka or Redis.
ADVICE

Careful Kafka Adoption

  • Avoid Kafka unless you have a clear vision for its use and anticipate scaling needs.
  • It introduces complexities like topic partitioning and ordering guarantees, requiring expertise.
INSIGHT

Kafka's Schema Challenge

  • Kafka lacks strong schema enforcement, increasing the risk of breaking changes.
  • Implement schema management and versioning to avoid disruptions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app