Kafka is good. The problem is we don’t have a dedicated person to manage it so sometimes we have kafka outages
So basically, you want to build a write-ahead-log before writing data to Kafka, and I think you're underestimating the effort to implement a WAL.
If you don't have a person that can manage Kafka, you almost definitely don't have the person to maintain a WAL.
There’s a whole conference in Vegas next week that want to sell you something.