3 ms·
Of course the development environment will never be the same as the production environment, due to the difference in load of the stateful services like database
by throwdbaaway 6y ago
Of course the development environment will never be the same as the production environment, due to the difference in load of the stateful services like databases and queues. I think we are all in agreement about this.
For me, the article mostly concerns about the stateless services. Let me rephrase the article's main "ethos" in a different way, if you may..
If all your stateless services are running in the same kubernetes cluster in production, and you accidentally destroy the cluster (ahem terraform ahem), would you able to automatically re-deploy them from scratch? Does anyone really understand the dependencies? Is there any circular dependency which would require some hack?
And if you can't do that in the local development environment, what makes you think that you can recover from a production incident like this?