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