
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
Kafka's Schema Challenge
- Kafka lacks strong schema enforcement, increasing the risk of breaking changes.
- Implement schema management and versioning to avoid disruptions.
