I frequently amaze new colleagues when I show them that deploying an update for our backend application is a sub-second affair. Our pipeline keeps track of what git tag was deployed last, diffs between that tag and the new release, and uploads the files to each of the deployment targets. It takes longer for the pipeline agent to spin up from Cold on a Monday morning, than it does to actually deploy.
The core of the application is just php scripts, and those are either immediately up to date whenever the next call is, or swapped out the next time that component finishes a processing cycle.
Docker containers are nice, but nothing beats the cause of a stack trace being fixed, tested and deployed to the acceptance environment within minutes of it arriving.
I’d consider it if it was SteamOS, since I love the Steam Deck, but it’s performance is just shy of where I’d like it to be.
No SteamOS is a hard pass from me though. I’ve just finished ditching Windows on my gaming PC, I don’t intend to back step back to Windows, especially on a handheld.