Event-Driven Architecture Is Not Just Kafka
Most teams say they are doing event-driven architecture when they are really just publishing messages to a broker. There is a fundamental difference, and getting it wrong leads to brittle, tightly coupled systems disguised as decoupled ones.