pull down to refresh
This was a nightmare. When these migrations fail, you have no idea how long it might take to resolve. Even with tons of QA, we experienced a bunch of problems.
Modeling data for long term storage and millisecond access is hard. Getting the design wrong, like we did with wallets v1, is very expensive.
reply
5am...migrated polymorphic relations...backwards incompatible rolling deployment...failed unexpectedly
this is what I imagine my nightmares would be like if I was a developer.