I've posted about this a lot but I feel the need to evangelize it:
The cleverest thing the Raspberry Pi can do that almost no-one uses is network boot.
You don't need an SD card at all, you can setup your server such that you can change what OS a Pi boots into just by renaming a symlink.
I have a bunch of Pis around my house that all network boot into specific tasks and it is a joy.
Thanks for sharing, didn't know that.
Similar PSA: a common Pi complaint is that SD cards wear out quickly under 24/7 use. Routing most logs to memory rather than disk vastly reduces the wear on the SD: https://github.com/azlux/log2ram