The routing capabilities from the service mesh traffic should provide skills such as the following:
- Shift traffic; for example, from one version of service to another version of the same service
- Split traffic; for example, smart load balancing based on weights
- Control incoming and outgoing traffic
- Service-level agreements to protect microservices from getting overloaded
- Fault and latency injection for testing
- Mirroring traffic