Service Mesh
সার্ভিস মেশ
প্রতিটা microservice-এর পাশে বসানো sidecar proxy-দের সমষ্টি (data plane) আর তাদের কেন্দ্রীয়ভাবে কনফিগার করা control plane — uniform mTLS, retry, ও observability দেওয়ার জন্য।
also: sidecar-mesh, istio
data plane : Service A —[sidecar]—▶ network ▶—[sidecar]— Service B
control plane: istiod (routing rule/mTLS cert সব sidecar-এ push করে)
- Data plane (সব sidecar Envoy) + control plane (যেমন Istio-র istiod) মিলে mesh
- East-west (service-to-service) ট্রাফিকের জন্য, ইনগ্রেস reverse proxy east-north-south-এর জন্য
- সুবিধা: uniform mTLS, retry/circuit-breaking, observability — application কোডে কিছু লিখতে হয় না