4 ms·
Can you explain that more? Aren’t most of the complex modern tools specifically designed to automate provisioning servers and deploying code?
by baddox 6y ago
Can you explain that more? Aren’t most of the complex modern tools specifically designed to automate provisioning servers and deploying code?
- isbvhodnvemrwvn 6y agoI'm not the person you're responding to, but having the same software and hardware is possible (most of the time), but production environment is a living thing. To simulate production you need the same data and interaction you have in production, and that's quite difficult to do in many systems, if only for regulatory reasons (PII, PCI and friends).
- sagichmal 6y agoModern architectures look like this: https://github.com/donnemartin/system-design-primer https://github.com/donnemartin/system-design-primer All of the pieces have complex and emergent behaviors as they interact with each other. Many (most?) are hosted, not even fully in control of the team using them. Recreating this environment in a hermetic way for testing is either actually impossible, or so cost prohibitive as to be practically infeasible.