Kubernetes helps with a lot of the heavy lifting involved in container orchestration and cost reduction due to efficient scheduling. But, there are two trends that gain momentum in cloud native world. Service meshes fit Kubernetes like a glove, and running a serverless framework plays to Kubernetes strengths as well.
A service mesh operates at a higher level than container orchestration. A service mesh manages services. The service mesh provides various capabilities that are very necessary when running systems with hundreds and thousands different services such as:
- Dynamic routing
- Latency-aware east-west load balancing (inside the cluster)
- Auto retries of idempotent...