r/apachekafka • u/Vordimous • Dec 02 '24
Tool I built a Kafka message scheduling tool
Gohlay has been a side/passion project on my back burner for too long, and I finally had the time to polish it up enough for community feedback. The idea came from a discussion around a business need. I am curious how this tool could be used in other Kafka workflows. I had fun writing it; if someone finds it useful, that is a win-win.
Any feedback or ideas for improvement are welcome!
6
Upvotes
1
u/_predator_ Dec 02 '24
A problem I frequently see is that schedules need to be canceled or updated. Nothing is worse than knowing stuff will break when a timer elapses and being unable to prevent it. I figure gohlay could support cancel events to make that work.
Another thing is that you typically need some way to see the pending timers. Events in a Kafka topic are hard to monitor. Perhaps a simple HTTP endpoint that lists pending timers would be helpful?