3 ms·
Nice idea and all the best of luck to the team, but if experience has taught me anything, it's that the staging topic is extremely hard, mostly due to conflicti
by endymi0n 7y ago
Nice idea and all the best of luck to the team, but if experience has taught me anything, it's that the staging topic is extremely hard, mostly due to conflicting requirements.
On one hand, what you want is as much prod/stage parity as possible, however there are often various side concerns that go against the ideal of "isolated, but equal".
Just from the past few years, I can remember dozens of instances where "easy" staging wasn't an option. Staging services actually needing access to various levels of (partly anonymized) prod data, partly read-only, partly local. Deactivating caching on stage for better testing. Separating or smartly accessing cookie domains from others. Databases that are far too heavy to keep a second set of (especially data warehouses).
In the end, "staging" for me is a problem class that I don't see anyone "solving" in the way "dependencies" won't ever be solved, but I'd be super happy to be proven wrong.