Lol. Just for shits and giggles I want to entertain this for a second.
You’d probably want to pay hackers in a country that isn’t friendly with the US to do this. Russia, North Korea, China, Iran.
Three of those countries are heavily sanctioned right now. I wouldn’t want sketchy money flowing to Russia at the moment even if it didn’t technically fall under sanctions since money flow is being scrutinized. Same with NK and Iran.
So that would leave China. I think you could get away with it there pretty easily.
And lo and behold….
https://techcrunch.com/2020/04/28/cloudflare-partners-with-jd-to-expand-its-network-in-china/amp/
:tinfoilhat:
With that said though. Getting that info leaked out would be extremely damaging and totally not worth the risk.
We do migrations for schema on app startup (built into the app).
Any general data changes are done outside the pipeline as a pre or post deployment step.
Migrations on startup aren’t perfect, you have to be careful that it doesn’t take too long on startup.
Honestly the pros outweighs the cons. You can fire up a new site/db without much effort which is something we do often.