I have one last Pi still running on SD-Card and know it is only a matter of time before it the card gives up the ghost. This is my basement Pi, which has done service as an IR camera with Open CV, and still does duty as a Python development kick-around, and, more importantly, is my current air quality sensor for the basement.
Raspberry Pi 2.5″ SATA HDD/SSD Storage Expansion Board, X820 V3.0 USB 3.0 Mobile Hard Disk Module for Raspberry Pi 3 Model B+/3B The X820 V3.0 Version SATA HDD/SSD storage expansion board provides an complete storage solution for your Raspberry Pi. It only support 2.5 inch SATA interface HDD/SSD hard disk. It supports up to 4TB 2.5 inch SATA hard disk drives (HDD)/solid-state drive (SSD).
Source: Raspberry Pi 3B+/3B X820 V3.0 USB 3.0 2.5
I am hoping the GitHub project described in this video works on Pi 3B+. The last time I messed with migrating from SD-Card to SSD, it was on a Pi 3B and it did not go well. I ended up having to fully reload, and the device still boots from the SD-Card.
The SSD I am planning to use (and why I am not going with a SATA M.2) is the 128GB SanDisk Ultra Plus that came with the HP Elite Desk Pro. It currently has Windows 11 loaded on it. Soon that will be replaced with a moldy old copy of 32-bit Raspbian Buster. 😉