I've been reading about handling events in microservices recently. There is a good amount of material referencing the outbox pattern to handle database updating and event publishing at the same time:
https://microservices.io/patterns/data/transactional-outbox.html
In my mind, simply writing to disk instead of a table would be sufficient (and perhaps even scale better). For some reason, I can't seem to find any resources talking about writes to disk, only writes to a table. Is there an issue with this pattern, or am I just not using the right keywords to find it?