IIRC, this is exactly how prolific indie startup founder levelsio does it to this day.
My naive question is: what happens if one user (or more) is making a payment at the very exact moment the code uploading is happening? My naive answer is: I don’t know, it could crash (e.g., half the code base has been uploaded to the server but the other half is still being transmitted… but code in the first half references code in the second) or not.
Am I missing something? I imagine failures like this one are of no importance to the author (which is totally fine, trade offs I know).