Filesystem and Database are not cutting the problem space right
boomla.com
boomla.com
Think about a remote git repo. Multiple users can push. It's based on files.
This HN site is based on files.
There are also some filesystems which expose special transactional features beyond what common filesystems offer. For example, NTFS has filesystem transactions, although it was rarely used and Microsoft has deprecated it – part of the reason for its rare use, is that with Win32 it isn't seamless to adopt, all existing filesystem calls have to be replaced with *Transacted equivalents. (Apparently the undocumented NT level API is more seamless, but well, it's undocumented.)
There are also other hacks to go around it but none of them is a simple solution abstracting away the complexity. Not a clean filesystem that a novice developer could start using without messing it up. They all greatly increase mental complexity.
That said, this is definitely an ad where the only possible solution for the problems explained is the company product, flagged.