3 ms·
K8s, service meshes, all this infrastructure complexity to me seems like more of a band-aid to bad backend practices and lack of standardization. This kind of
by ixaxaar 3y ago
K8s, service meshes, all this infrastructure complexity to me seems like more of a
band-aid to bad backend practices and lack of standardization.
This kind of world arises if an org has, say 1000 engineers, or ~100-200 teams, and every team wants to do their own thing with accountability improperly mapped etc.
And infrastructure engineers turn into police with an obvious overemphasis on observability.
I guess a large amount of complexity in infra and wastage is done to hide human inefficiencies.
- FridgeSeal 3y agoThe flip side is that some of this standardisation lets smaller teams very easily get this functionality without the man-hours required to implement it in your application layer. < Usual caveats apply, don’t bother until you need it, etc etc. Personally though, I’ve found dropping in linkerd, or Cilium CNI about an afternoon’s work, with no application code changes necessary>
- jakupovic 3y agoOr there is a company mandate to encrypt everything due to the customer and legal needs. Then instead of rolling your own solutions you use an established mesh and move to other problems. The complexity is not there but your lack of understanding why someone may need a mesh. The last sentence is because you pre-judge the need and the platform it needs. Yes I do this for living snd know what I'm talking about.