My solution to the problem is to use OverlayFS, AND make sure i clone and replace the SD card every 2-3 years. This method
writes/syncs modified data to SD card only on reboots.
Hourly backups are rsynced to another PI.
UPS is recommended but not a must