3 ms·
I had a discussion on the complexity of service mesh with a friend 2 days ago. Both of us working in cluster management (google etc.). I feel service mesh prov
by justicezyx 6y ago
I had a discussion on the complexity of service mesh with a friend 2 days ago. Both of us working in cluster management (google etc.).
I feel service mesh provides good value in application layer policy control traffic management (routing, rate limiting etc.), security, deep observability. But it nonetheless still only provide the mechanisms at this point. I.e., one can implement to a high degree of flexibility whatever policy for their applications running on k8s clusters. But the complexity is exposed naked to the user.
A solution is to provide more abstraction, but it's not clear what that abstraction would be.
My friend said similar thing. And he said unless there are thousands of applications to manage, service meshes does not worth the investment. Or the break-even point for service mesh today is very high, probably only makes sense for orgs that is at or beyond Uber's size.
Would love to see how others view the value prop of service mesh, and what additional investment could make it easier to get value from service mesh.