It helps to use a Micro SD card that implements wear levelling. The manufacturers don't make it easy to identify these. My research indicates that the Sandisk Extreme ones do this - but you pay dearly for it.
For those running from an external USB SSD drive, the Raspberry Pi 3 supports booting directly from USB (and from an NFS server):
https://www.raspberrypi.org/blog/pi-3-bo...rage-boot/
I mount my main linux server via NFS and use a cron job to backup every night. I also write weather data to a MySQL database on the main server to minimise wear on the Raspberry Pi MicroSD card.
For those running from an external USB SSD drive, the Raspberry Pi 3 supports booting directly from USB (and from an NFS server):
https://www.raspberrypi.org/blog/pi-3-bo...rage-boot/
I mount my main linux server via NFS and use a cron job to backup every night. I also write weather data to a MySQL database on the main server to minimise wear on the Raspberry Pi MicroSD card.

