I put an NVMe SSD in a USB3 enclosure and boot my Pi 4 from that, just to be safe. But I've never actually experienced Pi SD card corruption. I don't know whether it's because I choose good power supplies, good cards, or both.