Istio (https://istio.io/) is an open source platform providing a unique way to connect, secure, manage, and monitor microservices. It supports traffic shaping between microservices, while providing rich telemetry. It ensures fine-grained control of traffic with routing rules, retries, failover, and fault injection. Istio supports access control, rate limiting (throttling), and quota provisioning shown as follows:
Istio is built upon a battle tested sidecar (Envoy). Envoy is coded using the C++ language shown as follows:
The pilot, Mixer ...