4 ms·
Kelsey is super smart, but this is possibly the worst type of advice you can give. You should NOT run your databases on Containers. As Werner Vogels says, "eve
by simonebrunozzi 4y ago
Kelsey is super smart, but this is possibly the worst type of advice you can give.
You should NOT run your databases on Containers. As Werner Vogels says, "eventually, everything will fail" at scale, and the more complexity you add to a system, the higher the chances. K8S is an unnecessary layer.
Plus, don't even get me started on the security aspects of this choice...
- verdverm 4y agoYou obviously didn't read or listen not the full content because this is what Kelsey says too, but with more context and humility I suggest listening to his full space on the subject
- AtlasBarfed 4y agoThen why is he tweeting something that implies the opposite? Don't tweet something that implies a very obvious conclusion, and then say "well if you read the reams of fine print you know he doesn't mean that".
- verdverm 4y agoProbably because single tweet is limited to 140 chars, so he spread it across several. Did you read beyond the first tweet in the sequence? His point is that the decision depends on what you are trying to do. Running prod database, bad idea. Letting developers or automation spin up ephemeral databases, good use case. The idea that k8s and vms are the same is that neither handles day 2/3 issues for you and both methods require a lot of expertise. i.e. deploying on a VM doesn't solve the hard parts either
- simonebrunozzi 4y ago> Then why is he tweeting something that implies the opposite? Exactly this.